Hey, I'm not a kid
![Wink ;)](./images/smilies/icon_wink.gif)
Moderators: white, Hacker, petermad, Stefan2
Starting with Windows Vista, 32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. This mechanism is flexible and easy to use, therefore, it is the recommended mechanism to bypass file system redirection. Note that 64-bit applications cannot use the Sysnative alias as it is a virtual directory not a real one.
NOTE: you need to do this in Windows Explorer (or maybe there's sone way to do it with tc but gave me an error when trying, don't have time now to find out).For some reason, in Vista 64-bit, 32-bit applications can’t see the 64-bit tree, meaning that the hosts file is essentially invisible. So, how the hell do we get round this?
Well, backdoor ahoy - there is a solution. In your C:\Windows folder (%systemroot%) create a “sysnative” folder and browse through that. Bingo! your good old 32-bit folder structure should now be present, and low and behold your hosts file.
I think that this is by far the most important part of your post.juangelos wrote:(...)Starting with Windows Vista (...)
cd %windir%\Sysnativejuangelos wrote:NOTE: you need to do this in Windows Explorer (or maybe there's sone way to do it with tc but gave me an error when trying, don't have time now to find out).