如何获取程序执行参数?

如何获取程序执行参数?,第1张

如果你用的是xp或2003系统,可以在网上下载一个Longhorn版任务管理器(在搜索引擎里搜“Longhorn版任务管理器”即可),在其中可以查看进程的启动参数

其实完全可以自己编写一个简单的程序来检测,将编写好的程序改名为被调用的程序名,并放在相应目录里,比如你程序里的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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8164513.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存