|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Junior Member
Join Date: Feb 2012
Posts: 14
|
Hello everybody,
I am trying to make an install script. I need to place some dlls and ocx on C:\Windows\System32 either on 32bits pc or 64bits pc. I am not able to redirect the system to System32 on 64 bit PC. My script is something like this: ;--------------------------------
My installation is doing the following:
I have two questions:
Thank you for your help and advise, N |
|
|
|
|
|
#2 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
You've included x64.nsh but not used ${DisableX64FSRedirection}.
Edit: And it is safe to use that on any OS (no need to check you are running on x64). Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Feb 2012
Posts: 14
|
The following works for me:
SetOutPath $SYSDIR ${DisableX64FSRedirection} SetOutPath "$WINDIR\System32" I am still having this question: How can I register my DLLs correctly? Should I be using: regsvr32.exe or RegDLL? N |
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Feb 2012
Posts: 14
|
Thanks Stu,
It works. I see your point to use that on any OS not checking if I am running on X64. Any idea about how to register correctly the dlls that I am installing on system32? N |
|
|
|
|
|
#5 |
|
Moderator
Join Date: Nov 2002
Location: Birmingham, England
Posts: 8,216
|
I'm not sure if RegDLL will work on 64-bit DLL's. If it does then you should use that.
Stu Need an installer? http://www.afrowsoft.co.uk |
|
|
|
![]() |
|
|||||||
| Tags |
| dll, regdll, regsvr32.exe, setoutpath, syswow64 |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|