Any questions? Ask us: support@enigmaprotector.com

Using of TKeyInformation.EncryptedSections

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc

Using of TKeyInformation.EncryptedSections

Postby iDispatch » Sat Aug 30, 2014 5:48 pm

Возможно ли более кратко записать следующий код

Code: Select all
var
  Name : WideString;
  Key  : WideString;
  Info : TKeyInformation;
begin
  if EP_RegistrationLoadKeyW(Name, Key) and EP_RegKeyInformationW(PWideChar(Name), PWideChar(Key), Info) and (Info.EncryptedSections[1]) then


как то так:

Code: Select all
begin
  if EP_EncryptedSections(1) then

?

Я понимаю, что первый вариант кода можно оформить в виде метода и вызывать его.
Но в случае накрытия кода вызывающего этот метод виртуальной машиной, нет уверенности, что компилятор заинлайнит специально сделанный метод в блок накрытый виртуалкой.

Другими словами хочется аналога EP_RegKeyCreationDate для TKeyInformation.EncryptedSections
iDispatch
 
Posts: 28
Joined: Tue Aug 05, 2014 6:40 am

Re: Using of TKeyInformation.EncryptedSections

Postby Enigma » Sun Aug 31, 2014 4:37 pm

Здравствуйте, нет, к сожалению ничего короче по кол-ву кода придумать нельзя...
Enigma
Site Admin
 
Posts: 2139
Joined: Wed Aug 20, 2008 2:24 pm


Return to Basic

Who is online

Users browsing this forum: AndresRe and 10 guests