C++ ビジュアルで、インライン アセンブリを使用する必要があるときにラベルを設定する方法を教えてください。たとえば、次のようになります...
__asm
{
PUSH EAX
PUSH VAR1
MOV ECX,DWORD PTR DS:[VAR2]
CALL DWORD PTR DS:[VAR3]
JMP VAR4
}
VAR
変数が値またはアドレスにリンクする場所
私は次のことを試しました
DWORD VAR2 = 0x991770; //0x991770 is the location of the function
__asm
{
..code
MOV ECX,DWORD PTR DS:[VAR2]
..code
}
しかし、その後アプリがクラッシュします。これはどのように行われますか?