Using of TKeyInformation.EncryptedSections

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
iDispatch
Posts: 28
Joined: Tue Aug 05, 2014 6:40 am

Using of TKeyInformation.EncryptedSections

Post by iDispatch »

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

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
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Using of TKeyInformation.EncryptedSections

Post by Enigma »

Здравствуйте, нет, к сожалению ничего короче по кол-ву кода придумать нельзя...
Post Reply