Page 1 of 1

AS254 - W7x64 & System32

Posted: 21 Nov 2010, 20:24
by vld
Facing an annoying problem with W7x64. I need to get to the system32 folder to copy/move files. I know the file is in the System32 folder since I can see it with Windows Explorer, but Salamander can't see the file in the System32 folder. Any ideas?

Re: AS254 - W7x64 & System32

Posted: 21 Nov 2010, 21:33
by Ether
Salamander doesn't see the real directory because it's a 32-bit application. Try looking into the Sysnative directory.

Re: AS254 - W7x64 & System32

Posted: 21 Nov 2010, 21:51
by vld
It doesn't find the files at all....even in the SysWOW64. Search even fails. I'm hoping there is a solution, but may have to look into an alternative for x64 systems then Salamander. :(

Re: AS254 - W7x64 & System32

Posted: 21 Nov 2010, 22:44
by Jan Rysavy
x64 version of Altap Salamander is coming, we are migrating source code to Visual C++ 2008/2010 right now.

In the meantime please use x64 pseudo-directory C:\Windows\Sysnative to access x64 version of C:\Windows\System32. It is supported from Altap Salamander 2.53.

Mentioned SysWOW64 directory contains 32-bit exe/dll/etc so don't look for x64 versions there. Send thanks to Microsoft for this crappy and confusing x64 implementation.

Re: AS254 - W7x64 & System32

Posted: 21 Nov 2010, 23:45
by vld
Great...good workaround. I have never noticed the C:\Windows\Sysnative folder. :oops:

Now slightly off topic but similar question. How do I get the UserMenu to execute files within the System32 folder? Using the command $(SysDir)\FileName.exe does not find the file.

Re: AS254 - W7x64 & System32

Posted: 22 Nov 2010, 09:53
by Jan Rysavy
vld wrote:Using the command $(SysDir)\FileName.exe does not find the file.
Command shell started from 32-bit application (Altap Salamander 2.54) is also 32-bit. So you need to use full path C:\Windows\Sysnative for your command to access x64 directory.

Re: AS254 - W7x64 & System32

Posted: 22 Nov 2010, 16:50
by Ether
Try this: $(SysDir)\..\Sysnative\<yourfile>