diff options
Diffstat (limited to 'scp2/inc')
-rwxr-xr-x | scp2/inc/macros.inc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scp2/inc/macros.inc b/scp2/inc/macros.inc index d776797cf91c..893e675e3ad8 100755 --- a/scp2/inc/macros.inc +++ b/scp2/inc/macros.inc @@ -505,12 +505,18 @@ End #define REGISTER_PROPERTY_HANDLER_FOR_EXTENSION(extension) \ RegistryItem CONCAT2(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension) \ ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \ - ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; \ + ModuleID = gid_Module_Optional_Winexplorerext; \ ComponentCondition = "VersionNT >= 600"; \ - Styles = (X64); \ Subkey = STRING(CONCAT2(SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.,extension)); \ Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \ - Val64 = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \ + End \ +\ + RegistryItem CONCAT3(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension,_x64) \ + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \ + ModuleID = gid_Module_Optional_Winexplorerext_x64; \ + ComponentCondition = "VersionNT64 >= 600"; \ + Subkey = STRING(CONCAT2(SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.,extension)); \ + Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \ End #else |