-1
當我使用GCC工具(從MinGW的封裝)組裝一文件,調用WINAPI從系統DLL函數具有以下形式:GCC(MinGW的)和WINAPI上Windows調用32位
call label
...
ret
label: jmp dword [ExitProcess]
的相反:
call dword [ExitProcess]
...
ret
如何強制GCC直接調用idata節指針而不是生成額外的代碼?
你使用什麼編譯器選項來編譯? – ams
我編譯它使用:as -o main.o main.S -lkernel32 -luser32&ld -o main.exe main.o – user3368561
這些命令都不是GCC。我建議你重新提出你的問題。彙編源代碼是什麼樣的?你在看什麼輸出?這裏真正的問題是什麼?工具報告的版本號是多少? – ams