MichaelNesmith wrote:I think you are asking if you can ask to the native 64 bit location and not the 32 bit compatibility location? Did you use Set x64 Mode to set 64 bit install mode?
Hi Michael,
First, thanks for the prompt response.
You are right, setting x64 Mode to 64 bits give me the desired registry location "native 64 bit" but it introduced a problem with a 32bits activeX library which was marked as "File is Self Registering DLL" which worked fine in any OS mode, I unchecked this option and added the following command after Apply Install instruction:
Code: Select all
Register Library $WINSYSDIR$\SKCL.dll (get result into variable SKCL_REGISTERED)
That did not worked so I tried this:
Code: Select all
if Variable IS_OS_64_BIT Equals TRUE
Comment: If this is x64 OS then force to x86 to properly register 32 bits DLLs
Set Win32 - Native 32 bit Windows and Windows 32 on Windows 64 (WOW64) - installation mode
end
Register Library $WINSYSDIR$\SKCL.dll (get result into variable SKCL_REGISTERED)
MessageBox: $TITLE$, Registration of SKCL.DLL RESULTS:$NEWLINE$$NEWLINE$$SKCL_REGISTERED$
Still the Register Library is returning FALSE. Any suggestions?