赫赫,笔误笔误
这样做是直接在程序中插入汇编对应的机器码。
delphi 不支持 far call ,所以在它的调试环境中只会现实为call cs:[12345678],
但用其他反汇编工具如W32DASM:
http://www.pediy.com/tools/Disassemblers/W32Dasm/W32dsm8.93.rar
即可看到结果。
至于cs的问题,我不太清楚,可能只是表示方法上的问题?
你是要做ring0有关的东西么?如果你手上有现成的进入ring0的exe文件,那就返汇编他,看看他的相应代码(far call部分)的机器码是什么,然后按你的需要改一下嵌在程序中就行了。
如果你实在想知道如何根据asm构造其对应的opcode,那就找些这方面的资料看看吧,反正我汇编是很差的。