Windows下反編譯(Decompile)CHM文件及注意事項

通過調用Windows命令,將chm 文件轉換爲html 文件。

方法:

     命令行(cmd),輸入hh.exe -decompile <輸出文件夾路徑> <要反編譯的CHM文件全路徑名>

     或者hh -decompile <輸出文件夾路徑> <要反編譯的CHM文件全路徑名>

     或者將當前目錄設定到chm文件所在目錄,那麼chm文件全路徑就只需填寫文件名即可。

例如:

hh.exe -decompile D:/chm/target D:/chm/VC++6DOC.chm

就會在目錄D:/chm/target 中生成相應的 html 文件。

 

如果有很多chm文件需要轉換,可以通過寫一個批處理bat文件:

Chm文件放在同一個目錄中。

例如如下的bat:

for %%c in (D:/chm/*.chm) do hh.exe -decompile D:/chm/%%c D:/chm/%%c.chm

 

將會把D:/chm目錄的所有chm文件都轉換到與chm文件名稱一樣的文件夾中去。


注:FOR %%variable IN (set) DO command


批處理的詳細信息


hh.exe是微軟windows系統程序,.chm擴展名的幫助文件默認是用hh.exe打開。如果用戶此時並沒有查看chm格式的電子書文件或幫助文件,hh.exe又在進程中反覆出現,則可能中了hh.exe病毒。在正常情況下不建議用戶對該類文件(hh.exe)進行隨意的修改。它的存在對維護計算機系統的穩定具有重要作用。


影響

系統文件hh.exe出錯,極有可能是盜號木馬、流氓軟件等惡意程序所導致,其感染相關文件並加載起來,一旦殺毒軟件刪除被感染的文件,就會導致相關組件缺失,遊戲等常用軟件運行不起來,通常會伴隨下幾種情況:
1、桌面圖標無法刪除
2、網絡遊戲打不開
3、電腦無故藍屏
4、電腦沒聲音
5、桌面無法顯示
6、主頁被修改爲網址導航

修復方法

hh.exe出錯,很多是電腦因爲中了流氓軟件,在不太瞭解系統,不知道hh.exe在電腦中的存放位置的情況下,建議使用修復工具對系統進行最全面的掃描和修復。
首先,建議使用卡巴斯基
然後,點擊主界面的快速掃描,進行全面的系統掃描。
最後,按提示重新啓動電腦,hh.exe下載修復完畢。
問題描述
出現提示缺少exe文件問題的大部分原因是因該文件被木馬病毒破壞導致系統程序找不到此文件,出現錯誤提示框,或程序無法運行,解決此問題只需找到專業的exe文件下載網站,下載該文件後,找到適合程序的文件版本,複製到相應目錄。即可解決。
1、Windows 95/98/Me系統,則複製到C:\WINdows\system32\ 目錄下。
2、Windows NT/2000系統,則複製到C:\WINNT\system32\ 目錄下。
3、Windows XP系統,則複製到C:\WINdows\system32\ 目錄下。
4、Windows 7/8系統,則複製到C:\WINdows\目錄下。


發佈了26 篇原創文章 · 獲贊 20 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章