需要在C ++中挂钩进程

时间:2013-11-18 12:41:20

标签: c++ process hook

我想做一个简单的程序,它将运行另一个程序(C ++中的简单任务),挂钩进程,当程序关闭时,运行另一个程序(需要同步第一个程序修改的文件)。 第二个程序提示弹出一个简单的是/否按钮。 有什么办法吗?

2 个答案:

答案 0 :(得分:1)

我正在写一篇关于挂钩的文章:http://ntvalk.blogspot.nl/2013/11/hooking-explained-detouring-library.html

它描述了在Windows下挂钩可能最常用的方法。 (JMP /虚表/等)

gldraphael已经描述了运行另一个程序的方法。

答案 1 :(得分:0)

检查出来:http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1044654269&id=1043284392

列出了运行其他程序的各种方法。