window查看命令行参数 今天很想知道某个程序被调用后,命令行后跟的参数。此方法可以做很多事,比如你可以查看VC 等调用编译器时后面的参数,以便你将编译器和VC环境剥离开来,比如钟家民的那款《Turbo C/C++ for Windows 集成实验与学习环境》就是知道了命令行参数,然后把编译器继承到自己的IDE中。当然由于编译器编译时间比较短,也就是执行时间比较短,你可以尝试让它编译大程序,然后执行下面我介绍的方法,应该可以得到后面的参数。 我也没试过,所以不敢乱说。呵呵,不过有个方法肯定可以,就是使用api hook hook住createprocessA,createprocessW基本就可以得到里面的cmdLine,就是那些参数了,这种方法必定是行的,不过实现起来就要求有一定编程基础了。 下面介绍一种通过命令来获得的方法。我也是网上查到的: 首先使用参数调用你要查看其参数的exe文件,比如执行某杀毒软件的升级按钮,发现它执行了update.exe,不过不是shell这么简单,后面有跟参数,这参数我们看不到,也是我们想得到的。我们可以使用下面方法得到: 在XP下是可以查看进程命令行参数的。使用下面的命令。 wmic process get caption,commandline /value 如果想查询某一个进程的命令行参数,使用下列方式: wmic process where caption="update.exe" get caption,commandline /value 其中update.exe可以换成你要查看的
window查看运行程序的命令行参数
最新推荐文章于 2025-03-18 15:36:29 发布