Not a kernel guy

… in the Windows kernel team

Friday, August 25, 2006

Как обмануть редиректор файловой системы.

Wow64 включает в себя редиректор файловой системы (file system redirector) задача которого – перенаправлять все запросы к директории «%windir%\system32» в «%windir%\SysWOW64». Несмотря на то, что редиректор довольно хорошо выполняет свою работу, обмануть его легко. Достаточно создать символическую ссылку (symbolic link или junction) на «%windir%\system32», скажем «%windir%\system64», и все файлы будут как на ладони. Таким образом, вам не придется покидать любимый файловый менеджер, чтобы, например, посмотреть свойства какой-либо системной библиотеки.

К сожалению Windows не включает в поставку стандартного средства для создания символических ссылок. Лично я пользуюсь утилитой Junction c http://www.sysinternals.com/Utilities/Junction.html. 64-битная версия утилиты не доступна на сайте, поэтому придется скомпилировать её самостоятельно из исходников, которые как раз доступны. Visual Studio 2005 прекрасно справляется с этой задачей. Далее просто создаем ссылку:

Junction.exe %windir%\\system64 %windir%\\system32

Готово!

Tags:
Posted at 10:06 pm •

RSS feed | Trackback URI

Comments »

No comments yet.

Your Comment (smaller | larger)

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress