2013-04-03 35 views
0

如何從可執行文件中刪除一些未使用的命令行參數?例如:我有使用該下面的命令行,一個EXE(-a,-b,-c,-1,-2,-3)我如何刪除 「-2」 命令?我已經嘗試使用RES編輯器,HEX編輯器EXE反彙編器,但沒有。有人可以幫助我嗎?我必須爲此使用什麼程序?因爲如果我刪除「GetCommandLine(A/W)」函數,它會丟失所有命令。謝謝。刪除PE(便攜式可執行文件)Commad Line

回答

2

你不得不反向工程的可執行文件,找到它會檢查這些參數,並刪除相關的代碼(例如,通過與NOP指令替換它)。

更容易的選擇是提供包裝的可執行文件,將消毒命令行和調用原始的,未經修改的,可執行只是要保留的選項。

+0

什麼程序做到這一點,EXE Wrapper與命令行? – faid

+0

@faid:你必須寫一個。 – NPE

+0

如何?我是新手在exe修飾符! – faid