我有一个应用程序,它呼吁另一种控制台应用程序,并通过它的一些参数(控制程序是一个视频/音频coverter应用程序)...有没有办法编程方式"间谍"或者赶上通过的参数比其他挂钩/监测shellexecute/CreateThread等?

有帮助吗?

解决方案

是的,有-作为你写过程的资源是能够做到这一点,并且您能采用相同的技术。但据我所知没有德尔斐翻译 winternl.h 文件从平台SDK,所以这甚至更加繁琐和困难。这也是版本非常具体,并有机会,它将打破与下一个窗版本。这也不很清楚这是否作为64位进程(从32位的过程)。

如果你真的想这样做你将找到必要的信息 这个博客上张贴由马特Pietrek, ,并在演示文章"读取环境串的远程流程".

如果你不计划将其用于封闭源代码的商业节目然后看到的(GPL许可) 附加说明的版本 winternl.h 文件从ReactOS项目可能会有所帮助。

其他提示

创建可执行自己,只是通话的原始和通过所有参数。然后移动的原始在其他地方和更换你的exe。你的程序,然后可以记录所有的电话,包括所有的参数。

这是一个Win32常见问题自1992年以来:只需阅读多.
上看到的 Win32专家组.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top