大佬教程收集整理的这篇文章主要介绍了在 Windows 上,寻找准系统 C++ 程序,该程序可用于确定另一个程序在启动时的起始参数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我看过其他程序,例如 here,但是当我试图通过删除用户名和密码来减少代码时,代码没有任何实质内容。
我的问题是在 Visual studio 11 C++ 程序中,我编写了另一个程序的名称,例如 n49.exe。在我的程序之外,“可能”有几个 n49.exe 程序正在运行。它们不是由我的程序启动的。它们可能在我的程序开始之前就已经存在。但是,它们都有用于启动它们的不同参数列表。
问题:从我的程序(来自非 n49.exe 程序),我如何确定我的 C++ 程序中每个程序(如 n49.exe)的参数列表?
例如,从我的名为“abc.exe”的程序中,我想知道“n49.exe”在启动时使用的参数。 “n49.exe”可以在“abc.exe”之前或之后启动。
“argv[]”信息对我来说毫无用处,因为我想要有关正在运行的“其他”程序的信息,而不是我的程序。
谢谢, 迈克尔
仅供参考:我在 Link to Visual studio Project 下载并解压缩了 zip 文件,并尝试使用 Visual studio 2017 运行它。它给了我以下错误消息:
探险家 (1772):
未处理的异常:System.DllNotFoundException:无法加载 DLL 'ProcCmdline64.dll':找不到指定的模块。 (来自 HRESulT 的异常:0x8007007E)
在 ProcCmdline.Win32Native.GetProcWorkingDir64W(UInt32 nProcID,StringBuilder sb,UInt32 DWSizeBuf)
在 C:...\Michael789\Desktop\ProcCmdline-master\DeBUGProcCmdlineNetFramework\ProcCmdline.cs:line 113 中的 ProcCmdline.GetWorkingDirectoryOfProcess(Process proC)
在 C:...\Michael789\Desktop\ProcCmdline-master\DeBUGProcCmdlineNetFramework\Program.cs:line 23 中的 DeBUGProcCmdlineNetFramework.Program.Main(String[] args)
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的在 Windows 上,寻找准系统 C++ 程序,该程序可用于确定另一个程序在启动时的起始参数全部内容,希望文章能够帮你解决在 Windows 上,寻找准系统 C++ 程序,该程序可用于确定另一个程序在启动时的起始参数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。