
其实完全可以自己编写一个简单的程序来检测,将编写好的程序改名为被调用的程序名,并放在相应目录里,比如你程序里的B.exe。
VC代码:(加入到OnInitDialog()里边即可)
LPTSTR strCmd=GetCommandLine()
MessageBox(strCmd)
VB代码:
Private Sub Form_Load()
MsgBox Command
End Sub
VC代码里边得到的参数包含程序本身的完整路径,VB代码仅包含启动参数。
其它语言也都可以实现,看你习惯用哪个语言了。
我手头有写好的,如果你需要,给我发消息也可以。
1,首先,找到要查看的应用程序,双击打开这个程序。
2,打开之后,同时按下键盘上的win+r键,输入“cmd”,然后按下回车,打开命令行窗口。
3,打开命令行之后,先输入“wmic”并按下回车,然后再输入“process”,然后再次按下回车。
4,此时,就会出现所有程序的相关参数了,找到要查看的程序,并且向右翻即可看到启动参数。
取命令行()这个命令括号里填一个文本型数组
运行程序的时候,每个空格后面的文本都是一个数组成员
比如运行
c:/123.exe
666
888
777
文本型数组[1]就是666,文本型数组[2]就是888
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)