ITBlogs

Сообщество IT-профессионалов
Welcome to ITBlogs Sign in | Join | Help
in Search

Browse by Tags

All Tags » itblogs » Wow64
Showing page 1 of 2 (15 total posts)
  • 64 Bit Explained

    Вот. Истинная правда: Look, it’s really not that hard. Programs are still in the same place, in %ProgramFiles%, unless you need the 32 bit version, which is in %ProgramFiles(x86)%, except on a 32 bit machine, where it’s still %ProgramFiles%. All those dll’s are still in %SystemRoot%\System32, just now they’re 64 bit. The 32 bit ones, they’re in ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июля 23, 2010
  • «Угон» потоков.

    Бывает так, что требуется выполнить свой код в контексте произвольного потока. Либо в своем потоке, но в то время когда поток выполняет чужой код. Например, сборщик мусора может хотеть перехватить управление, даже если поток крутит бесконечный цикл. Один из методов перехвата – использование функций GetThreadContext и SetThreadContext. Эти функции ...
    Posted to Not a kernel guy (Weblog) by Anonymous on мая 5, 2010
  • Сегментная адресация в x64.

    В x64 сегментная адресация работает совсем не так, как в привычном x86. Прикладные программисты, живущие в плоском мире, могли бы этого не заметить, но, к счастью или несчастью, «уши» этих отличий торчат и в user mode. Вот что говорит по этому поводу “Intel® 64 and IA-32 Architectures Software Developer’s Manual”: 3.2.4 Segmentation in ...
    Posted to Not a kernel guy (Weblog) by Anonymous on марта 26, 2010
  • AppCompat.

    Словечко «AppCompat», появившееся в моем лексиконе за время работы над Wow64, обозначает множество вещей. Чаще всего – геморрой. Иногда – великий геморрой. Происходит оно от «application compatibility» – т.е. совместимость OS с приложениями, она же – «обратная совместимость». Почему геморрой? Да потому, что эта совместимость, ...
    Posted to Not a kernel guy (Weblog) by Anonymous on декабря 8, 2009
  • Exception Chain Validation (ECV, SEHOP).

    Structure Exception Handler (SEH) overwrite - один из популярных способов передачи управления на вредоносный код, внедренный через ту или иную уязвимость (обычно – переполнение буфера). Иными словами, это один из способов подхватить заразу на свой компьютер через непропатченый браузер просто зайдя куда-нибудь с http://www.thehun.net почитать ...
    Posted to Not a kernel guy (Weblog) by Anonymous on октября 11, 2009
  • Wow64 поддерживает аппаратное ускорение в DirectX.

    Вопрос из почты: Ты не подскажешь, есть ли hardware acceleration through DirectX for Wow64 processes? В Windows Internals написано, что его нет, но другие источники говорят, что есть (и большинство игр продолжают собирать as 32-bit, и они работают в 64-bit Windows). Вот несколько ссылок, которые выдает поиск на msdn.microsoft.com: «Overview of ...
    Posted to Not a kernel guy (Weblog) by Anonymous on августа 17, 2009
  • Что нового в Windows 7: изменения в Wow64.

    Наконец-то обновилась документация в MSDN. Теперь можно спокойно рассказать, что изменилось в Wow64 с выходом Windows 7. Был полностью переписан механизм перенаправления реестра (Registry Redirection). Была изменена структура реестра. Многие ключи, перенаправляемые ранее в Wow6432Node, теперь совместно используются 32-х и 64-х разрядными ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июня 10, 2009
  • Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!

    Просто удивительно, насколько опасной может быть функция Wow64DisableWow64FsRedirection. Эта функция позволяет временно отключить перенаправление файловой системы в Wow64. Еще более удивительно, что лишь малая доля разработчиков соглашается менять свой код, даже после подробного объяснения, в чем, собственно, проблема. В чем состоит опасность? ...
    Posted to Not a kernel guy (Weblog) by Anonymous on апреля 3, 2009
  • Иногда люди воспринимают вещи слишком буквально.

    На днях свалился в inbox вопрос: The documentation for QueueUserApc states "an APC cannot be queued from a 64-bit process to a 32-bit process or vice versa." However on Vista Ultimate x64, we can queue a user APC from a 32-bit process to a 64-bit process. In our test application the 64-bit recipient crashes, we haven’t explored [...]
    Posted to Not a kernel guy (Weblog) by Anonymous on ноября 25, 2008
  • Почему GetModuleFileName возвращает “system32” для 32-х битных библиотек под Wow64?

    Вопрос: 32-х битный процесс запущен на 64-х битной системе. Почему для некоторых библиотек GetModuleFileName возвращает путь вида “%SystemRoot%\syswow64”, а для других - “%SystemRoot%\system32”, не смотря на то, что и первые, и вторые находятся в “%SystemRoot%\syswow64”? Ответ: Потому что загрузчик понятия не ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июня 22, 2008
1 2 Next >
Powered by Community Server (Personal Edition), by Telligent Systems