首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-03-17 
如何获取某一个程序的启动参数?有不少程序启动是带有参数的.如果取得其他程序的参数呢?就是目标程序已经启

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

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

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

热点排行