Browse Source

Note NSIS now also preloads ntmarta.dll

See NSIS commit: [r6984] https://sourceforge.net/p/nsis/code/6984/
jogo- 7 năm trước cách đây
mục cha
commit
263a755b75
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      Projects/SafeDLLPath.pas

+ 2 - 0
Projects/SafeDLLPath.pas

@@ -148,6 +148,8 @@ initialization
       // WIX3: required by CLSIDFromProgID() when loading msxml?.dll
       // WIX3: required by CLSIDFromProgID() when loading msxml?.dll
       // NSIS: XP.SP2&SP3: SHAutoComplete ... OLE32!InitializeCatalogIfNecessary ... OLE32!CComCatalog::TryToLoadCLB
       // NSIS: XP.SP2&SP3: SHAutoComplete ... OLE32!InitializeCatalogIfNecessary ... OLE32!CComCatalog::TryToLoadCLB
       SafeLoadLibrary(SystemDir + 'clbcatq.dll');
       SafeLoadLibrary(SystemDir + 'clbcatq.dll');
+      // NSIS: Win7 without KB2533623: SHGetFileInfo ... SetEntriesInAcl ... ADVAPI32!AccProvpLoadMartaFunctions
+      SafeLoadLibrary(SystemDir + 'ntmarta.dll');
 {
 {
       // WIX3: required by Burn
       // WIX3: required by Burn
       SafeLoadLibrary(SystemDir + 'cabinet.dll');
       SafeLoadLibrary(SystemDir + 'cabinet.dll');