Jelajahi Sumber

Will need the flag on the file location entry as well.

Martijn Laan 4 bulan lalu
induk
melakukan
c07b743201

+ 2 - 0
Projects/Src/Compiler.SetupCompiler.pas

@@ -4912,6 +4912,8 @@ type
         end;
         if Touch then
           Include(NewFileLocationEntry^.Flags, floApplyTouchDateTime);
+        if foISSigVerify in NewFileEntry^.Options then
+          Include(NewFileLocationEntry^.Flags, floISSigVerify);
         { Note: "nocompression"/"noencryption" on one file makes all merged
           copies uncompressed/unencrypted too }
         if NoCompression then

+ 1 - 1
Projects/Src/Shared.Struct.pas

@@ -268,7 +268,7 @@ type
     FileVersionMS, FileVersionLS: DWORD;
     Flags: set of (floVersionInfoValid, floVersionInfoNotValid, floTimeStampInUTC,
       floIsUninstExe, floCallInstructionOptimized, floApplyTouchDateTime,
-      floChunkEncrypted, floChunkCompressed, floSolidBreak);
+      floChunkEncrypted, floChunkCompressed, floSolidBreak, floISSigVerify);
     Sign: TSetupFileLocationSign;
   end;
 const