怎么給軟件改名字?
你對Windows程序設計還是不太了解
一個程序,一般他都會有至少一個窗口
有的程序會把窗口定義在資源里面(比如窗口標題,窗口的類,窗口的風格等等),這時候你就可以用resourcehacker打開,看他的對話框,直接修改窗口屬性。
但是如果程序使用RegiseterClass注冊了一個窗口類,然后再使用CreateWindow創建一個窗口,那么你就無法在資源里面修改他了。他的窗口名是定義在數據段里的,這時候用Winhex查找替換的方法可以修改。
其實你不需要使用反匯編工具(我常用的反匯編工具是Ollydbg,很好用。還有IDA,很智能化的工具,只是他們倆不支持驅動調試。然后就是SoftICE,WinDBG,他們支持驅動調試,后者還可以遠程調試)
用十六進制編輯工具Winhex就OK了。
步驟:
用winhex打開要修改的文件,選擇菜單欄的搜索-->替換文本
在上面一行輸入原來程序運行后顯示的窗口名稱
在下面一行輸入你喜歡的窗口名字(上下兩行的文字長度要一樣,不足用空格補齊,多出的部分你只能選擇截斷了。),確定。
替換完畢后,選擇另存為***.exe就可以了。
PS:
加殼了的話,估計你是沒轍了。要脫殼,要反匯編還得先學匯編基礎知識,學習PE文件格式,學習API接口知識,熟練的使用至少一種反匯編工具。