Access c:\windows\system32 in 32 bit app

A

Armin Zingler

Hi,

MsgBox(IO.Directory.GetFiles("c:\windows\system32").Length)

the line returns 2,298 with target=x86 and 2,767 with target=x64.
How can I get the "real" system32 in a x86 app as System32 is always
linked to SysWOW64?

Actually the problem was that I was fooled by "Windiff". It told
me there were differences, but using "fc /b" on the command line
told me that there are no differences. Me being confused. It took
a while til I've noticed that Windiff is a 32 bit app while the
command line is 64 bits, so, Windiff took it's files from SysWOW64
and cmd took tem from System32.

Therefore, the question asked above came into my mind. Is it possible
programmatically in a 32 bit app?
 
A

Armin Zingler

Am 23.01.2011 02:07, schrieb Armin Zingler:
Hi,

MsgBox(IO.Directory.GetFiles("c:\windows\system32").Length)

the line returns 2,298 with target=x86 and 2,767 with target=x64.
How can I get the "real" system32 in a x86 app as System32 is always
linked to SysWOW64?

Actually the problem was that I was fooled by "Windiff". It told
me there were differences, but using "fc /b" on the command line
told me that there are no differences. Me being confused. It took
a while til I've noticed that Windiff is a 32 bit app while the
command line is 64 bits, so, Windiff took it's files from SysWOW64
and cmd took tem from System32.

Therefore, the question asked above came into my mind. Is it possible
programmatically in a 32 bit app?

Asked too soon.

This one (related to win2003 not Win7):
http://support.microsoft.com/kb/942589

linking to this one: (Wow64DisableWow64FsRedirection Function)
http://msdn.microsoft.com/en-us/library/aa365743(VS.85).aspx

Also found other topics.

Thanks, got it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top