Select the product you need help with
????? ??????? ??? 16-?? ?? ??? 32 ?? ??? Windows 95 ?Windows 98 ?Windows Me???? ???????: 155763 - ??? ???????? ???? ????? ????? ??? ???????. ?? ??? ??????????????? ????? ?? ????? ??? ?????? ??? ??????? ???????? ?? ??? ????? ???????? ?????????? ??? 16-?? (DLL) ?? ??????? Win32. ???? ??? ?????? ???? ??? ????? ?? ??? ???? ????????? ???????? ?????? ?? DLL ???? ?????? ???? ??? Win32. ?????? ??? ??????? ?????? ???????? DLLs 16 ?? ???? DLLs 32-??. ?????? ???? thunk ??? ????? ????? ??? Microsoft Windows 95, Windows 98 ? Windows Millennium Edition ???? thunk ????. ???? ??? ??? ???? ????? ?????? ???????? ?? ????? thunk ?????:
??????? ????????? thunk ???? ?? 32-?? DLL 16 ?? ???? ???? ????. ?????? ????? Win32 DLL 32-?? ??? DLL 32-?? ???????? ???? ?? ??????? ?? ????? ???????? ?????? ??? 16-??. ????? ???? ?????? ?? DLL 16-?? ???? ??? DLL 32-?? ???? ????? ?????? ??? ??????? Win32. 32 ?? ? 16-?? DLLs ????? ?? ???? ??????? kernels Windows 95 32 ?? ? 16-?? ??????? ???? ???????? ??? ??????? ??????? ??????? ??? ???????? ?? ??? 32 ?? ??? 16-?? ?? ???. ????? ????? thunk ????? ????? ????? ?????? ??? thunk (.thk ???). ??? ????? ??? ???????? ????? ?? ?????? ??????? ??????? Thunk ??? ??? ??? ????? ?? ??? ??????? ?????; ??? ????? ?? ?? ?? ????? ?????? - DIS_32 ?- DIS_16. ???? ?? ??? ????? ??????? ?????? 32 ?? ? 16-??. ??? ??? ??? ??????? ??????? ?????? ?? DLLs 32 ?? ? 16-?? ??? ???????. ???? ?????? ?????? ??????? ???????? ?? ????? ?????? ???????? ?????? (DLL):
+------------+
| 32to16.thk |
+------------+
|
+------------+
| 32to16.asm |
+------------+
/ \
-DIS_32 / \ -DIS_16
/ \
+-----------+ +-----------+
| 32THK.obj | | 16THK.obj |
+-----------+ +-----------+
/ \
+-------+ +-------+ +-------+
| APP32 | -> | DLL32 | -- THUNK -- | DLL16 |
+-------+ +-------+ +-------+
????? ????? ?????? Thunks ????
????? ?????? ??? Thunk????? ??? ????? ?????? ??? ????????? ?? ??? ?????? ??????? ??????? Thunk ?????? thunk. ?????? ??? thunk ?? ??? ????? ???? ????? ??? ??????? ????? ??????? ??????? ???? ?? ??????? ???? ???? ?? ??????? ??? thunks ??????? ????? ???????? ?? ??? ?? ????. ??? ???? ??????? ????? ??? ??????? ?????? ?? ??????? ? ??????? ????? ??????? ?? ????? ?????? ??????? ???. ????? ???? thunk ??????? ???? ???? ??? ???? ?? ??? ??? ??? ????? ?????? ??????? ? ?? ?? ???????? ????????.???? ?????? ??? thunk 32-> 16 thunks ?? ??????? ???????: enablemapdirect3216 = true; ????? ?????? ??????? ??????? Thunk ????? ???? 32-?? thunk ?? __stdcall ??? ???? 16-?? __far __pascal. (????? WINAPI ????? ????? ??? ??? ??? ?????.) __cdecl ? __fastcall ??????? ???????? ??? ?????? ?? ??? ?????? ??????? ??????? Thunk. ??? ???? ???? ?? ?? ???? ?????? ??????? ??????? Thunk ?????? ???? ??????? ???????? __far __pascal ?? __stdcall; ??? ??????. ???? ?????? ?????? ???????? ??? thunk ?????? ??? ?? ??????: C language: void WINAPI MyThunk16(void); C++ language: extern "C" void WINAPI MyThunk16(); ?????? ???????? ????? ?????? thunk ????? ???????? ???? ??????? ??? ?????. ???? ??? ?????? ????? ????? ????? ?????? ???????. ???????? ?????? ??????? Thunk??????? ?????? ??????? ??????? Thunk ??? ???:thunk.exe/?????? <inputfile>-o <outputfile> ???? ??? ??????? ?????? ????? ????? 32-> ???????? ????? thunk 16. ??? ???? ???? ??? thunk ?????? 32to16.thk ?? ???? ??? ??? ????? ?????? 32to16.asm. thunk 32to16.asm -o 32to16.thk thk -t "-t thk" ????? ?????? ?????? ??????? ??????? Thunk ??????? ??????? thunk ?? ??? ??? ??????? ?? "thk_." ??? ??????? ??? ??? ??? ????? ???? thunk ?? ??? ?? DLLs ??? ????? ?????? ??? ?? DLLs ???? ????? ??? ??? 32-> 16 ? 16-> 32 thunks. ??? ?? ???? ??? ?? ?????? ??? thunk ????? ?????. ????? DLL 32-??
????? DLL 16-??
??????????? ??? ??????? ??? ????? ????? thunks ???? ?????? ?????? ??? ??????? ??????? ?? "????? ??????? ?? Microsoft: 133722
(http://support.microsoft.com/kb/133722/EN-US/
)
????? ????? Thunks ???? ??????????? ???????: 155763 - ????? ??? ??????: 05/????? ???????/1426 - ??????: 2.3 ????? ???
????? ???? ???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ?????? ???? ??? ????? ??????? ?????? ??????????155763
(http://support.microsoft.com/kb/155763/en-us/
)
|




???? ??? ??????








