如何使用CLI和STI?(Win2000应用程序)

EasyTDD 2004-06-25 02:56:55
请问:在Win2000应用程序里,我想屏蔽硬件中断,运行一段代码后恢复,
但是直接使用CLI和STI指令的话,程序运行到CLI就发生错误了。请问该怎么做?非常感谢!
...全文
183 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
EasyTDD 2004-07-05
  • 打赏
  • 举报
回复
我主要是用来反跟踪,专门去学实在没时间,已经决定放弃了,谢谢各位的支持。
EasyTDD 2004-06-30
  • 打赏
  • 举报
回复
TO atm2001(松鼠):
好象KMD的资料很少啊
snowegale888 2004-06-30
  • 打赏
  • 举报
回复
同意upstair
Areslee 2004-06-30
  • 打赏
  • 举报
回复
KMD找不到就找WDM吧
不过强烈推荐用C语言,没必要有汇编
atm2001 2004-06-30
  • 打赏
  • 举报
回复
非也,很多,多的好几年不一定能看完...
下面的地址是汇编的KMD教程和Kit辅助工具...
http://www.masmforum.com/website/tutorials/kmdtute/index.html

atm2001 2004-06-27
  • 打赏
  • 举报
回复
而且不一定要用汇编..
atm2001 2004-06-27
  • 打赏
  • 举报
回复
不用谢

学的话来得及。很容易的,不用太系统的学习就可以了——因为要完成工作必须不系统的快速完成...


不是VXD是KMD...NT模式的内核驱动

EasyTDD 2004-06-26
  • 打赏
  • 举报
回复
谢谢 atm2001(松鼠),就是写VxD吧,我完全不会,恐怕也来不及学了。
我只是想临时屏蔽硬件断点。
唉,我刚开始接触汇编......
atm2001 2004-06-26
  • 打赏
  • 举报
回复
写驱动吧
Windows NT/2k/XP/2003 Sti/Cli只能在Ring0下了
驱动比较好,不会因为什么特殊原因蓝掉...
dunkel 2004-06-25
  • 打赏
  • 举报
回复
不好意思啊, 我对这个也不了解的.
EasyTDD 2004-06-25
  • 打赏
  • 举报
回复
To dunkel(内心和夜 哪个黑):
我搜过了,没有有用的。找到一个示例病毒,但要重启后才生效,不合用。
我的用来反盗版的(反跟踪)。
dunkel 2004-06-25
  • 打赏
  • 举报
回复
我自己没有琢磨过这个问题的, 你用 Ring0 或 特权 这样的关键字在这个版里搜一下, 以前有过这方面的讨论的
EasyTDD 2004-06-25
  • 打赏
  • 举报
回复
谢谢dunkel(内心和夜 哪个黑)
哪有没有办法突破权限限制?
dunkel 2004-06-25
  • 打赏
  • 举报
回复
CLI 指令是要有权限的唉:
Protected Mode Exceptions
#GP(0) If the CPL is greater (has less privilege) than the IOPL of the current
program or procedure.

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧