fuyusheng
驱动牛犊
驱动牛犊
  • 注册日期2007-04-05
  • 最后登录2007-04-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1751回复:0

如何暂停某个进程的创建,但是又不阻塞父进程的运行?

楼主#
更多 发布于:2007-04-20 11:13
  就是想控制进程的创建,但是一般的方式如果不及时返回就会阻塞父进程的运行。

我的方案是通过Hook NtCreateThread来实现,即当父进程创建子进程的时候,当父进程使用NtCreateThread创建子进程的主线程的时候,把最后一个参数CreateSuspended改为true,这样子进程被创建后就会被挂起。但是发现这样不行,因为这个参数不管为true还是false,子进程都能运行。可能windows在后面又Resume了这个Thread。

哪位兄弟可以指点一下,怎么才能控制进程的创建,但是不会阻塞父进程的运行?
游客

返回顶部