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,…

0

«Угон» потоков.

?????? ???, ??? ????????? ????????? ???? ??? ? ????????? ????????????? ??????. ???? ? ????? ??????, ?? ? ?? ????? ????? ????? ????????? ????? ???. ????????, ??????? ?????? ????? ?????? ??????????? ??????????, ???? ???? ????? ?????? ??????????? ????. ???? ?? ??????? ????????? – ????????????? ??????? GetThreadContext ? SetThreadContext. ??? ??????? ????????? ?????????????? ?????????? ?????? – ?.?….

0

Сегментная адресация в x64.

? x64 ?????????? ????????? ???????? ?????? ?? ???, ??? ? ????????? x86. ?????????? ????????????, ??????? ? ??????? ????, ????? ?? ????? ?? ????????, ??, ? ??????? ??? ?????????, «???» ???? ??????? ?????? ? ? user mode. ??? ??? ??????? ?? ????? ?????? “Intel® 64 and IA-32 Architectures Software Developer’s Manual”:   3.2.4 Segmentation in IA-32e…

0

AppCompat.

???????? «AppCompat», ??????????? ? ???? ????????? ?? ????? ?????? ??? Wow64, ?????????? ????????? ?????. ???? ????? – ????????. ?????? – ??????? ????????. ?????????? ??? ?? «application compatibility» – ?.?. ????????????? OS ? ????????????, ??? ?? – «???????? ?????????????». ?????? ????????? ?? ??????, ??? ??? ?????????????, – ??? ?????? ??? ????????????? ???????????? ??????? ???????. ??? ????????????…

0

Exception Chain Validation (ECV, SEHOP).

Structure Exception Handler (SEH) overwrite – ???? ?? ?????????? ???????? ???????? ?????????? ?? ??????????? ???, ?????????? ????? ?? ??? ???? ?????????? (?????? – ???????????? ??????). ????? ???????, ??? ???? ?? ???????? ?????????? ?????? ?? ???? ????????? ????? ????????????? ??????? ?????? ????? ????-?????? ? http://www.thehun.net ???????? ??????? ?? ??? ????????. Windows Vista SP1/Server 2008 ? ?????…

0

Wow64 поддерживает аппаратное ускорение в DirectX.

?????? ?? ?????: ?? ?? ??????????, ???? ?? hardware acceleration through DirectX for Wow64 processes? ? Windows Internals ????????, ??? ??? ???, ?? ?????? ????????? ???????, ??? ???? (? ??????????? ??? ?????????? ???????? as 32-bit, ? ??? ???????? ? 64-bit Windows). ??? ????????? ??????, ??????? ?????? ????? ?? msdn.microsoft.com: «Overview of the compatibility considerations for…

1

Что нового в Windows 7: изменения в Wow64.

???????-?? ?????????? ???????????? ? MSDN. ?????? ????? ???????? ??????????, ??? ?????????? ? Wow64 ? ??????? Windows 7. ??? ????????? ????????? ???????? ??????????????? ??????? (Registry Redirection). ???? ???????? ????????? ???????. ?????? ?????, ???????????????? ????? ? Wow6432Node, ?????? ????????? ???????????? 32-? ? 64-? ?????????? ????????????. ???????? ????????????? 32-? ? 64-? ?????? (Registry Reflection) ??? ? ?????? ??????????…

0

Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!

?????? ???????????, ????????? ??????? ????? ???? ??????? Wow64DisableWow64FsRedirection. ??? ??????? ????????? ???????? ????????? ??????????????? ???????? ??????? ? Wow64. ??? ????? ???????????, ??? ???? ????? ???? ????????????? ??????????? ?????? ???? ???, ???? ????? ?????????? ??????????, ? ???, ??????????, ????????. ? ??? ??????? ?????????? ??-??????, ??? ??????????? ??????????????? ???????? ??????? ?? ???????? ???????? 32-? ?????? ????????? ?????????….

0

Иногда люди воспринимают вещи слишком буквально.

?? ???? ???????? ? 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…

0

Почему GetModuleFileName возвращает “system32” для 32-х битных библиотек под Wow64?

??????: 32-? ?????? ??????? ??????? ?? 64-? ?????? ???????. ?????? ??? ????????? ????????? GetModuleFileName ?????????? ???? ???? “%SystemRoot%\syswow64”, ? ??? ?????? – “%SystemRoot%\system32”, ?? ?????? ?? ??, ??? ? ??????, ? ?????? ????????? ? “%SystemRoot%\syswow64”? ?????: ?????? ??? ????????? ??????? ?? ????? ? Wow64 ? ??????????????? ???????? ??????? ? ?????????. ????????? ?????? ????????? ?????? ???…

0