[英]ASM In c++ project …How this little asm code will be in c++
[英]_asm doesnt work in C code, how to enable it
_asm
{
//----------------------------------
dword_type(DYN_LOADER_START_MAGIC)
//----------------------------------
_main_0:
pushad // save the registers context in stack
call _main_1
_main_1:
pop ebp
sub ebp,offset _main_1 // get base ebp
...... //many many assembler code line
}
我想為Windows可執行文件編寫代碼注入工具
但是這個_asm不起作用給出:64 C:\\ Users \\ ACharyyev \\ Desktop \\ test \\ pemaker5 \\ pemaker \\ loader.cpp的副本`_asm'未聲明(首先使用此函數)
有asm()函數似乎是工作但我必須轉換所有變量(例如eax到%eax)並放置換行符等,但_asm {}應該工作。 我找不到任何在Project Properties和Compiler屬性中啟用匯編程序的東西。 任何想法。
現在我在Windows上使用DevCpp作為此項目的IDLE。
__asm
可以工作,但你仍然需要使用AT&T,因為這是Dev-C ++支持的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.