0

如何从可执行文件中删除一些未使用的命令行参数?示例:我有一个使用以下命令行(-a、-b、-c、-1、-2、-3)的 EXE,如何删除“ -2 ”命令?我尝试使用RES EditorHEX EditorEXE Disassembler,但没有。有人可以帮助我吗?我必须为此使用什么程序?因为如果我删除“ GetCommandLine(A/W) ”函数,它会丢失所有命令。谢谢。

4

1 回答 1

2

您必须对可执行文件进行逆向工程,找到它检查这些参数的位置并删除相关代码(例如,用 NOP 替换它)。

一个更简单的选择是提供一个包装器可执行文件,它会清理命令行并使用您想要保留的选项调用原始的、未修改的可执行文件。

于 2013-04-03T10:30:24.557 回答