怎样将文件修改成带参数的文件?该怎么解决
怎样将文件修改成带参数的文件?
我有一个朋友给的test.exe文件
放在 c:\file\test.exe
现在我想写一个my.exe
运行这个my.exe的作用就是,修改test.exe的属性(我不知道是不是叫属性),让test.exe 在运行的时候不是原来那样单独运行,而是带参数运行,也就是说,test.exe 被 my.exe 修改后,以后运行都是以
test.exe -1001 这样的形式运行
请问这个代码怎么写?谢谢各位
------解决方案--------------------
在test.exe 不接受参数的情况下,这个应该没得办发写的,还是应该改改他原来的程序
------解决方案--------------------
看看msdn的快捷方式是如何实现的
------解决方案--------------------
只一句话就可以了
system( "test.exe -1001 ");
------解决方案--------------------
同意楼上 参数只有调用者传递
可以在你的my.exe中调用system( "test.exe -1001 ");
也可以创建一个快捷方式,在“属性”-“目标”文件名后加 -1001,用快捷方式运行
------解决方案--------------------
test.exe 接收的外部参数都是暂时的,仅限于本次调用
windows下直接双击一个可执行文件,程序仅仅接受一个参数,就是文件的路径
外部参数怎么可能写入到文件内部呢?
------解决方案--------------------
在exe中附加代码(相当于感染exe的病毒注入),在附加的代码中完成你想要的功能。
不过这个方法比起让你朋友重新编译一个来更加困难。楼主愿意试试么?呵呵
------解决方案--------------------
taodm 不要教人家学坏
------解决方案--------------------
用批处理更简单:
my.bat
test.exe -1001
我有一个朋友给的test.exe文件
放在 c:\file\test.exe
现在我想写一个my.exe
运行这个my.exe的作用就是,修改test.exe的属性(我不知道是不是叫属性),让test.exe 在运行的时候不是原来那样单独运行,而是带参数运行,也就是说,test.exe 被 my.exe 修改后,以后运行都是以
test.exe -1001 这样的形式运行
请问这个代码怎么写?谢谢各位
------解决方案--------------------
在test.exe 不接受参数的情况下,这个应该没得办发写的,还是应该改改他原来的程序
------解决方案--------------------
看看msdn的快捷方式是如何实现的
------解决方案--------------------
只一句话就可以了
system( "test.exe -1001 ");
------解决方案--------------------
同意楼上 参数只有调用者传递
可以在你的my.exe中调用system( "test.exe -1001 ");
也可以创建一个快捷方式,在“属性”-“目标”文件名后加 -1001,用快捷方式运行
------解决方案--------------------
test.exe 接收的外部参数都是暂时的,仅限于本次调用
windows下直接双击一个可执行文件,程序仅仅接受一个参数,就是文件的路径
外部参数怎么可能写入到文件内部呢?
------解决方案--------------------
在exe中附加代码(相当于感染exe的病毒注入),在附加的代码中完成你想要的功能。
不过这个方法比起让你朋友重新编译一个来更加困难。楼主愿意试试么?呵呵
------解决方案--------------------
taodm 不要教人家学坏
------解决方案--------------------
用批处理更简单:
my.bat
test.exe -1001