读书人

怎么获取某一个程序的启动参数

发布时间: 2012-03-17 19:06:28 作者: rapoo

如何获取某一个程序的启动参数?
有不少程序启动是带有参数的.
如果取得其他程序的参数呢?
就是目标程序已经启动了,要如何取得它的启动参数,知道进程ip

[解决办法]
一种办法是读peb,不过过于复杂
简单一点就用shell hook或者api hook,不过只能实时监控
[解决办法]
目标程序已经启动只能利用读环境变量的方式就是peb来实现。
[解决办法]
本来想的楼上都说了,刚才突然想到一种很流氓的方法,就是给目标程序运行自己的DLL,然后由DLL读取之后返回给主程序。

上面这句话是我半个多小时前写的,写完之后想想感觉太多余,直接写代码到目标程序调用GetCommandLineA然后读取返回值也可以的,刚才试验了一下发现可以,楼主加点分我贴代码上来哈哈~~~

读书人网 >.NET

热点推荐