汇聚知识碎片,解决技术难题,专注提供易语言源码资源,视频教程,等在线学习交流论坛
 
发新帖
楼主: 666
查看: 392|回复: 0

Nt_KeyedEvent_* Routine

[复制链接]
666VIP1 发表于 2021-6-5 16:10:04 | 显示全部楼层
本帖最后由 666 于 2021-6-5 18:06 编辑

KeyedEvent_是全局性的
  1. .版本 2

  2. Nt_KeyedEvent_ZwCreateKeyedEvent (Asm_GetH (event), #EVENT_ALL_ACCESS, 0, 0)‘创建
  3. handle = 取下一行子程序地址_开始 (0, c, d)
  4. 子程序3 (0)
  5. 取下一行子程序地址_恢复 (c, d)
  6. CreateThread (0, 0, handle, 0, 0, 0)
  7. CreateThread (0, 0, handle, 2, 0, 0)
  8. CreateThread (0, 0, handle, 4, 0, 0)
  9. CreateThread (0, 0, handle, 6, 0, 0)
  10. 信息框 (“”, 0, , )
  11. Nt_KeyedEvent_ZwReleaseKeyedEvent (event, 0, 假, 0)‘键值必须是偶数
  12. Nt_KeyedEvent_ZwReleaseKeyedEvent (event, 2, 假, 0)
  13. Nt_KeyedEvent_ZwReleaseKeyedEvent (event, 4, 假, 0)
  14. Nt_KeyedEvent_ZwReleaseKeyedEvent (event, 6, 假, 0) ’取消等待键控事件
  15. 信息框 (“”, 0, , )

  16. .子程序 子程序3
  17. .参数 aaz

  18. 调试输出 (“z”, aaz, Nt_KeyedEvent_ZwWaitForKeyedEvent (event, aaz, 假, 0)) ’等待键控事件
复制代码


快速回复 返回顶部 返回列表