如何写一个程序实现当它被另一程序打开的时候弹出信息内容为此调用程序的名称

csd0204n 2014-07-30 10:19:32
例如unknown.exe打开response.exe, response.exe程序弹出消息框或者在控制台输出此调用程序unknown.exe的名称“unknown.exe”, 最好同时再输出一个PID以准确识别此调用程序。

背景:电脑每次开机都会运行一个程序, 我把所有可能的自动运行项目都找遍了,还是不知道它从哪里启动,如何阻止它启动。因此我想尝试做一个程序替换这个自动运行程序的exe文件,并且用相同的名称。这样我便有机会了解到是什么程序让它启动的,我相信没有无缘无故的程序启动的。
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdyrom 2014-07-31
  • 打赏
  • 举报
回复
引用 4 楼 csd0204n 的回复:
[quote=引用 2 楼 mujiok2003 的回复:] 不可以的, 父子关系在windows进程管理中不重要。 即使在linux中,父进程先于子进程死亡的时候, 子进程由init进程领养,也不能准确知道父进程。
看来我得改变思路, 用某种系统级别debug的方式才行咯?[/quote] 这个还由父进程所决定,除非更改系统,但改系统杀软会报毒。这就是系统安全。
csd0204n 2014-07-31
  • 打赏
  • 举报
回复
引用 2 楼 mujiok2003 的回复:
不可以的, 父子关系在windows进程管理中不重要。 即使在linux中,父进程先于子进程死亡的时候, 子进程由init进程领养,也不能准确知道父进程。
看来我得改变思路, 用某种系统级别debug的方式才行咯?
csd0204n 2014-07-31
  • 打赏
  • 举报
回复
引用 1 楼 u012881352 的回复:
传递参数不就OK了么
unknown.exe不是我可以控制的,也不知道来自电脑哪里
mujiok2003 2014-07-30
  • 打赏
  • 举报
回复
不可以的, 父子关系在windows进程管理中不重要。 即使在linux中,父进程先于子进程死亡的时候, 子进程由init进程领养,也不能准确知道父进程。
bdyrom 2014-07-30
  • 打赏
  • 举报
回复
传递参数不就OK了么

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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