你對Windows程式設計還是不太瞭解
一個程式,一般他都會有至少一個視窗
有的程式會把視窗定義在資源裡面(比如視窗標題,視窗的類,視窗的風格等等),這時候你就可以用resourcehacker開啟,看他的對話方塊,直接修改視窗屬性。
但是如果程式使用RegiseterClass註冊了一個視窗類,然後再使用CreateWindow建立一個視窗,那麼你就無法在資源裡面修改他了。他的視窗名是定義在資料段裡的,這時候用Winhex查詢替換的方法可以修改。
其實你不需要使用反彙編工具(我常用的反彙編工具是Ollydbg,很好用。還有IDA,很智慧化的工具,只是他們倆不支援驅動除錯。然後就是SoftICE,WinDBG,他們支援驅動除錯,後者還可以遠端除錯)
用十六進位制編輯工具Winhex就OK了。
步驟:
用winhex開啟要修改的檔案,選擇選單欄的搜尋-->替換文字
在上面一行輸入原來程式執行後顯示的視窗名稱
在下面一行輸入你喜歡的視窗名字(上下兩行的文字長度要一樣,不足用空格補齊,多出的部分你只能選擇截斷了。),確定。
替換完畢後,選擇另存為***.exe就可以了。
PS:
加殼了的話,估計你是沒轍了。要脫殼,要反彙編還得先學彙編基礎知識,學習PE檔案格式,學習API介面知識,熟練的使用至少一種反彙編工具。
你對Windows程式設計還是不太瞭解
一個程式,一般他都會有至少一個視窗
有的程式會把視窗定義在資源裡面(比如視窗標題,視窗的類,視窗的風格等等),這時候你就可以用resourcehacker開啟,看他的對話方塊,直接修改視窗屬性。
但是如果程式使用RegiseterClass註冊了一個視窗類,然後再使用CreateWindow建立一個視窗,那麼你就無法在資源裡面修改他了。他的視窗名是定義在資料段裡的,這時候用Winhex查詢替換的方法可以修改。
其實你不需要使用反彙編工具(我常用的反彙編工具是Ollydbg,很好用。還有IDA,很智慧化的工具,只是他們倆不支援驅動除錯。然後就是SoftICE,WinDBG,他們支援驅動除錯,後者還可以遠端除錯)
用十六進位制編輯工具Winhex就OK了。
步驟:
用winhex開啟要修改的檔案,選擇選單欄的搜尋-->替換文字
在上面一行輸入原來程式執行後顯示的視窗名稱
在下面一行輸入你喜歡的視窗名字(上下兩行的文字長度要一樣,不足用空格補齊,多出的部分你只能選擇截斷了。),確定。
替換完畢後,選擇另存為***.exe就可以了。
PS:
加殼了的話,估計你是沒轍了。要脫殼,要反彙編還得先學彙編基礎知識,學習PE檔案格式,學習API介面知識,熟練的使用至少一種反彙編工具。