Understanding Win32API and Import Address Table (IAT) in Windows Programming
This resource provides a comprehensive look at the Win32API, focusing on the Import Address Table (IAT) and its significance in Windows software development. The guide explains how IAT facilitates dynamic linking of DLLs, particularly in understanding API calls and function resolution at runtime. You will learn about the components of DLLs, how to use LoadLibrary and GetProcAddress, and troubleshooting common issues encountered when working with kernel32.dll. Ideal for developers seeking to enhance their programming skills in C/C++.
Understanding Win32API and Import Address Table (IAT) in Windows Programming
E N D
Presentation Transcript
1. Win32API?????? ?? ??
http://beautiful.homelinux.net/~sky-software/
2. ??????????????? ????????????????
?????????????????
??????????????????
????????(???????·?????????)?
3. ????????
5. Win32API Windows????????(??)????
???????·?????????????Win32API??????
Win32API????????????????????????????
6. Win32API?????????? ?????DLL??????????
IAT(Import Address Table)??????????DLL????????
IAT?????API???????????????????
7. ??????~?????????~ ????????????·?????????????
Win32API??????????????IAT?????????
??????????????IAT????????(?????????)????
8. ??????~??????~ ?????????DLL??????Win32API???????????
IAT???????????????
9. ??????~IAT????? ???~ ????????????kernel32.dll?????????????
??????kernel32.dll????????kernel32.dll?????Win32API????????????
10. ??????~IAT????? ??~ ?????kernel32.dll?????????
????GetProcAddress?LoadLibrary???????????
LoadLibrary??????????(?????????????)?
11. ?? C/C++ ????????????????? VOLUME1 - 4?
?????????? HOW TO BREAK CODE - ?3?
12. ??? ???????????