|
|
|
|
#1 |
|
Senior Member
Join Date: Oct 2009
Location: Germany
Posts: 120
|
Executing reg.exe on 64bit OS
Hey,
I'm using my installer on WindowsXP Professional 64bit and need to export and import some nodes of the 64bit registry view. Therefor I'm calling '$WINDIR\SysWOW64\reg.exe export [...]' using ExecCmd::exec. Unfortunately it alyways exports the 32bit nodes. Is there anything I can do? Thanks! ![]() ~CJ |
|
|
|
|
|
#2 |
|
Senior Member
Join Date: May 2009
Posts: 152
|
"$WINDIR\SysWOW64\reg.exe" is the 32bit version..
To access the 64bit registry nodes you need to use 64bit version at "$WINDIR\system32\reg.exe" |
|
|
|
|
|
#3 |
|
Senior Member
Join Date: Oct 2009
Location: Germany
Posts: 120
|
Thanks.
![]() But I'm a little bit confused... It works using the system32\reg.exe, but why is the 64bit version contained in the 32 bit directory? o.O And how can I access the system32 dir properly. I kind of have the feeling, disabling the Windows file system redirection using x64.nsh only works for the 'File' command, doesn't it? |
|
|
|
|
|
#4 | |
|
Major Dude
Join Date: Oct 2006
Posts: 1,892
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Join Date: Oct 2009
Location: Germany
Posts: 120
|
Yeah, for me it's not counterintuitive, but your explanation is consistent.
Thank you!
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|