步驟一:提取主文件
豪杰的超級解霸中有一個器,我們就拿它來實現(xiàn)。把“開始→程序→超級解霸3000英雄版→實用工具集→常用工具”菜單展開,將鼠標移動到“快速HTTP器”菜單,單擊右鍵菜單中的“屬性”,按下“查找目標”,先把“HttpDown.exe”主文件復制,然后在別處新建一文件夾,命名為“hdown”,將主文件粘貼進“hdown”文件夾中,現(xiàn)在主文件已經(jīng)脫離了超級解霸3000主程序,試雙擊主文件運行,這時會提示找不到“FaceHelp.dll”文件。
步驟二:快速搜索
把這個文件名記下,按“確定”,打開Windows的“搜索”,在“搜索文件”框中輸入FaceHelp.dll,“搜索范圍”定位到超級解霸3000的安裝目錄,按“立即搜索”,把搜索到的“FaceHelp.dll”復制到“hdown”文件夾,再雙擊主文件運行,這時又會提示找不到“HttpFile.dll”文件,將文件名記下,同樣把搜索到的文件復制到“hdown”文件夾中,雙擊主文件,程序可以啟動,不過界面和解霸中的“快速HTTP器”有些不同,區(qū)別在于原來的界面是中文的,而現(xiàn)在界面變成了英文,由此可以推測解霸的安裝目錄中一定有個文件專門控制程序界面的語言,但這個文件不是必要的。要找出那個文件,我們不可能把解霸安裝目錄中的文件逐個復制到“Hdown”中調試,這項工作是不容易完成的。
看來如果要找出究竟是哪個文件,不用工具是不行的,在Windows 2000的安裝盤中收藏了一個工具包,里面有一個命令行工具可以幫助查找,打開Windows 2000的安裝光盤,展開“Support→tools”,雙擊“Setup.exe”程序,等待安裝完畢后,彈出光盤,現(xiàn)在首先運行解霸中的“HTTP器”,不要關閉,然后用工具查看它調用了哪些文件,運行“CMD.exe”進入命令提示符,鍵入“tlist”命令(沒有安裝工具包之前是沒有這個命令的),按“回車”,可見列出了系統(tǒng)所有正在運行的進程,找到“豪杰快速HTTP器(HttpDown.exe)”的進程,把最左邊的進程PID號記下(PID號每次運行都不相同,這里是2972),在命令提示符下再鍵入“tlist 2972”,按“回車”,當然,這里的“2972”要替換為你實際查到的PID號(如圖所示)。
現(xiàn)在你可以用Windows的搜索功能把這些文件搜索出來,復制到“Hdown”文件夾中,但問題是,在這些文件中有些是系統(tǒng)自帶的DLL文件,因此這些文件不必復制到“Hdown”文件夾中,程序也可以運行。
步驟三:提取相關文件
那么怎樣知道哪個是系統(tǒng)本身的DLL文件,哪個是解霸中的DLL文件呢,我們只能用搜索的方法來判斷,把搜索范圍定位到解霸的安裝目錄,然后逐個文件搜索,如果搜索結果提示沒有找到文件的話,說明搜索的文件是系統(tǒng)文件,如果搜索結果是你要搜索的文件,說明這個文件是解霸安裝目錄中的文件,也就是我們要找的那個控制界面語言的文件,搜索的文件是“HTTP936.dll”,將它復制到“hdown”文件夾中。
雙擊主文件,程序可以運行,界面是中文界面,至此程序提取完成。