阅读:2496回复:4
有人知道在DDK下嵌入汇编里怎么实现更改ebp?
本人工作需要开发一套windows下类似WinFlash的读写BIOS的东东.
基本功能已经实现,可以在非超线程CPU下工作;但在超线程CPU下Erase/Write时候不能正常工作.我已经在GUI层设置好cpu mask; 但现在需要操作Ebp寄存器,~~~在Windows下是不能操作它的啊,该怎么办. 在Driver层我用DDK编译,需要嵌入汇编里需要做以下动作: push ebp move ebp,eax .... pop ebp 欢迎有嵌入汇编开发经验的朋友指点啊. 这已经是我所有的分了啊. |
|
沙发#
发布于:2004-07-22 15:35
晕死啊,都嫌分不够啊;
我还以为这里的人对这个技术很有兴趣哦. |
|
板凳#
发布于:2004-08-05 18:04
可以呀
|
|
|
地板#
发布于:2004-08-06 15:44
move -> mov ???
|
|
地下室#
发布于:2004-11-13 18:31
__asm _emit 0x5d;
你嵌入这条然后反汇编看看效果,我就这样操作。 |
|
|