Hi,
I don't know how many of you are aware but Win2K8 is doing a lot of weird
stuff behind the scenes to run 32bit binaries. As UWin is a 32bit port I have
found these redirections cause some apps to fail. I don't want to go into all
the technical details, but to sum it up, c:\windows\system32 is for 64bit
binaries only now. 32bit binaries residing here show up as directories. For
example, c:\Windows\cluster.exe.
What is happening is the OS redirects 32bit apps to sysWoW64 to run.
However, sysWoW64 has a strange filesystem loading activities associated with
it. These too appear as directories in UWin and get redirected to
c:\windows\winsxs (holy smokes!).
Running directly from the winsxs directory will cause errors like this in UWin:
# cluster.exe
The resource loader cache doesn't have loaded MUI entry.
The resource loader cache doesn't have loaded MUI entry.
Why? Because a 32bit shell does not have the 64 bit loader extensions to know
about assembling the MUI components.
But there is a special directory C:\Windows\Sysnative for 32bit executables.
If you copy 32bit system32 binaries into this directory and execute them from
here, it seems the excess loader stuff is ignored and you can run. Doubt if
I18N will work, but ...
Glenn
_________________________________________________________________
Internet explorer 8 lets you browse the web faster.
http://go.microsoft.com/?linkid=9655582
_______________________________________________
uwin-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/uwin-users