導航:首頁 > 源碼編譯 > 幫助文檔和反編譯工具

幫助文檔和反編譯工具

發布時間:2022-06-01 17:39:18

Ⅰ 如何製作幫助文件

個人吐血推薦EASY CHM好過什麼CHM精靈之類的垃圾,簡單得只要你會windows資源管理器操作文件就可以上手。但效果絕對專業,給你一個破解版得下載地址,下那個特別版(原本是共享軟體):http://www.crsky.com/soft/4409.html,
EasyCHM是國華軟體推出的一款強大的CHM電子書或CHM幫助文件的快速製作工具。使用EasyCHM只需要三個步驟就可以完成CHM的製作:1、用戶指定一個目錄,EasyCHM會自動導入全部目錄及文件;2、設置CHM編譯選項;3、開始製作。EasyCHM非常適合個人和單位製作高壓縮比的帶有全文檢索及高亮顯示搜索結果的網頁集錦、CHM幫助文件、專業的產品說明、公司介紹、CHM電子書等等。主要產品功能: a..全自動的目錄及文件導入(可以包括子目錄); b..支持導入任意的文件類型; c..自動生成CHM的目錄列表並自動生成所有目錄項; d..為CHM的目錄列表自動添加多級編號; e..批量更換CHM目錄各項的圖標; f..支持批量查找替換多級目錄各項的標題文字內容; g..允許用戶指定從文本文件的第N行自動截取標題; h..易用的目錄編輯器; i..豐富實用的CHM製作選項幫助用戶製作更加個性化的專業CHM電子書或CHM幫助文件。 j..內嵌CHM反編譯工具

Ⅱ 怎樣導出某個軟體的幫助與技術中心文檔

您好,這類幫助文檔一般是chm文件,直接到安裝目錄拷貝出來,也可以用chm反編譯工具提取其中內容

Ⅲ CHM反編譯工具如何使用

網頁「打包」:

第一步 啟動「CHM 製作精靈」軟體;

第二步 選擇你將要打包的網頁文件所在的盤符;

第三步 選擇你將要打包的網頁文件所在的目錄;

第四步 設置CHM文件標題;

第五步(最後一步) 編譯工程 (進入「操作」菜單,點擊「編譯工程」菜單或直接點擊快速工具條),OK!至此你已經完成了網頁的「打包」工作。

CHM文件「解包」(CHM文件反編譯)

第一步 啟動「CHM 製作精靈」軟體;

第二步 進入「操作」菜單,點擊「反編譯CHM文件」菜單,彈出對話框;

第三步 點擊 按鈕指定要反編譯的「CHM文件」;

第四步 點擊 按鈕指定要存放「網頁文件」的目錄;

第五步(最後一步)點擊「反編譯」按鈕,OK!至此你已經完成了CHM文件「解包」工作。

系統菜單
1、打開
打開已有 HTML Help Workshop 工程文件。

2、退出
退出系統。

3、編寫目錄及索引
為 HTML Help Workshop 工程編寫目錄及索引。

4、編譯工程
編譯HTML Help Workshop工程,並最終生成Html Help文檔。

5、反編譯CHM文件
把CHM文件轉化為網頁文件。

6、系統模式
用來切換系統 HTML-->CHM 和 HHP-->CHM 兩種工作模式。

系統工具條

1、打開
打開已有 HTML Help Workshop 工程文件。

2、編寫目錄及索引
為 HTML Help Workshop 工程編寫目錄及索引。

3、編譯工程
編譯 HTML Help Workshop工程,並最終生成 Html Help文檔。

4、幫助
顯示幫助,即打開 CHM 製作精靈 幫助。

java反編譯工具有哪些

1、 Java反編譯插件—Jadclipse
JadClipse是Jad的Eclipse插件,是一款非常實用而且方便地Java反編譯插件,我們只需將下載的插件包復制到eclipse的plugins目錄下,然後修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最後在Windows -> Perference -> General -> Editors -> File Associations中修改「*.class」默認關聯的編輯器為「JadClipse Class File Viewer」 即可。
2、 Java反編譯工具 —jad
jad是一款使用非常廣泛地Java反編譯工具,上面這款Jadclipse就是基於jad的反編譯插件,JAD 文件包含 MIDlet 套件的標題信息,例如開發應用程序的公司、應用程序名稱和大小。
3、 Java 反編譯器—JD-GUI
JD-GUI 是一個用 C++ 開發的 Java 反編譯工具,由 Pavel Kouznetsov開發,支持Windows、linux和蘋果Mac Os三個平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安裝,直接點擊運行,可以反編譯jar,class文件。
4、 Java反編譯器—jdec
jdec是一個Java反編譯器。它能夠把出現在一個.class文件中的位元組碼還原成Java源代碼,反編譯的結果幾乎與原始Java文件相同。它還自帶一個利用swing開發的用戶操作界面。
5、 uuDeJava
uuDeJava是Java Class文件的反編譯工具。反編譯的Java源程序被輸出到Class的相同目錄。內部使用jad.exe。反編譯Class文件時,可以直接點擊Class文件(關聯後),或者選中文件或目錄發送到uuDeJava的快捷方式。還可以拖動文件或目錄到uuDeJava的主窗口。
6、 Java 反向工程軟體—Minjava
Minjava 是一個 Java 反向工程軟體,可幫助理解已存在一些 Java 軟體的架構和行為。
7、 Java Decompiler
這款反編譯器叫 「Java Decompiler」, 由 Pavel Kouznetsov開發,目前最新版本為0.2.5. 它由 C++開發,並且官方可以下載 windows、linux和蘋果Mac Os三個平台的可執行程序。
參考資料:http://www.kiwisec.com/news/detail/592e90c09a3e7a3fddc62db7.shtml

Ⅳ window里的那種幫助文件怎麼做

在Windows系統中CHM要比PDF更受人歡迎一點.CHM更靈活,更小巧,更容易搜索.而且其製作和閱讀器都是系統自帶的.無需再從網上下載安裝軟體.PDF比CHM好的一點只是其跨平台性.
這里要介紹的就是CHM製作軟體的開發,在網上已經有好多的CHM製作工具,如PowerCHM,FreeCHM等.但是對於CHM製作的具體參數卻沒有一個詳細的說明!
Windows系統中自帶了CHM的閱讀器hh.exe,一般位於Windows文件夾下.VS6.0以上,也都帶了CHM的製作軟體Help WorkShop.但是其界面並不友好!
CHM的製作可以分為兩類.一類是通過調用系統自帶的hhc.exe來完成CHM的製作,一類是通過調用HHA_COMPILEHHP函數來完成CHM文件的製作.現在的大多數軟體都是以第二種方式來完成的.這兩種方法都是先寫出製作CHM所需的文檔,再直接或間接調用hha.dll里的HHA_COMPILEHHP函數.
一般CHM製作的主要過程就是確定hhp,hhc,hhk三個文件的製作過程.因為CHM的主要參數都是由這三個文件確定的.
hhp:CHM工程文件,CHM目標文件屬性95%的參數都在這里被確定.
hhc,列表文件,確定目標文件中左側樹形列表中"目錄"選項卡下的內容.
hhk,索引文件,確定目標文件中左側樹形列表中"索引"選項卡下的內容.
hhp幾乎就是一個標準的ini文件.分為三個小節Option,Windows,Files.
先看一下Option小節的內容及說明:
Binary index=yes
title="標題"
compatibility=1.1 or later
compiled file="z:\1.chm"
contents file"z:\12.hhc"
Default topic="index.html"
index file="index.hhk"
Full-text search=yes
Default Windows=main
language=0x804
Enhanced decompilation=yes
Flat=Yes
Create CHI file=Yes
error log file=a.log
基本上看字面意思就可以了解其具體內容,Compatibility是版本,一般不變,下面是完成後CHM文件的位置及列表文件的文件名.
Default topic是目標CHM文件的首頁.
Index File是索引文件的位置.
Full-text search是否支持全文檢索信息.
Default Windows目標文件窗體控制參數,這里跳轉到Windows小節中.
Enhanced Decompilation支持增強反編譯
Flat編譯文件不包括文件夾.
Windows小節中一般只需要一個值:
Main="","Tresss.hhc","Tresss.hhk",,,,,,,0x61520,240,0x104E,[80,60,720,540],0x0,0x0,,0,1,0,0
很長,但目標CHM文件的窗口控制幾乎都在這里了.
第一個參數,標題,這里為空時會讀取Option小節中的"Title"
第二個參數,列表文件.
第三個參數,索引文件.
第四個參數,首頁文件,即Option小節中的Default Topic.
第五個參數,主頁,如果此項為空時,點擊工具欄上的"主頁"會打開第四參數的值的地址,如果不為空是則打開此值地址.
第六個參數,自定義鏈接一地址
第七個參數,自定義鏈接一標題.
第八個參數,自定義鏈接二地址.
第九個參數,自定義鏈接二標題.
CHM文件中可以有兩個自定義鏈接按鈕,即由上面四個參數控制.如果此值為空,則不顯示其按鈕.
第十個參數,控制工具欄所顯示的按鈕,其值及意義如下:
書簽=1000
高級搜索=20000
搜索=400
全無=20(去掉)
自動同步(當前標題改變時目錄和索引自動同步)=100
自動顯示隱藏導航面板=1
顯示MSDN菜單=10000(最上面出現一行菜單)
不顯示工具欄=8000
不顯示工具欄按鈕文本=40
保存窗體位置=40000
第十一個參數,目標文件左側列表欄初始化時的寬度.
第十二個參數,目標文件工具欄顯示的按鈕.其值及意義如下:
此項為空時,有"顯示/隱藏",有後退,有列印,有選項
0x2=只有顯示隱藏
0x4=後退
0x8=前進
10=停止
20=刷新
40=主頁
0x800=只有定位
0x1000=選項
2000=列印
0x40000=自定義按鈕及鏈接一
80000=自定義鏈接二
100000=字體
0x200000=下一步
0x400000=上一步
後面在中括弧里的四個參數是確定目標文件初始化時窗體的位置.
最後第四個參數,初始化時左側列表的狀態.此值為1時不顯示左側列表,為0時默認顯示.
最後第三個參數,初始化時左側列表的默認選項卡,此值為0時默認顯示目錄,為1時默認顯示索引,為2時默認顯示搜索,為3時默認顯示書簽.
最後第二個參數,初始化時左側列表的選項卡位置,此值為0時默認顯示在上邊,為1時顯示在左邊,為2時顯示在右邊.
Files小節中是目標CHM文件中所包含的文件列表.這里一般只有htm或html文件,html文件所需要的一些支持文件如gif,css等文件,編譯器會自動尋找並添加到目標CHM文件中.

Ⅵ 幫助(HELP)文檔的製作

下載QuickCHM(CHM製作工具)軟體

使用QuickCHM軟體輕松編譯CHM格式的文件
談起CHM格式的文件,可能無人不曉,因為幾乎所有的軟體,現在都用CHM格式的文檔製作軟體幫助文件。另外,有很大一部分電子圖書也是用CHM格式編譯的。其實,編譯CHM格式的文件很簡單,下面就為大家介紹一款製作CHM文件的利器——QuickCHM。
軟體名稱:QuickCHM
軟體大小:1460KB
下載地址:http://www.skycn.com/soft/6785.html
在介紹QuickCHM之前,有必要對CHM的格式作個簡單說明。CHM文件格式是微軟1998年推出的基於HTML的幫助文件系統,它代替了早先的WinHelp幫助系統,能在Windows 98或NT及以上版本的操作系統中直接運行。
編譯CHM
QuickCHM未注冊時,只能編輯最多20個節點的項目,在製作CHM文件前,最好把要編譯進CHM中的文件編輯成HTML網頁文件,CHM格式的文件支持所有的網頁元素,所以你可以隨心所欲地在Dreamweaver等網頁編輯軟體中編輯HTML文件。QuickCHM自帶一個簡易的網頁編輯器,利用它可以編輯一些簡單的網頁,一般的做法是在Dreamweaver中做好網頁,然後在QuickCHM中進行局部的修改。
需要注意的是編譯進CHM文檔中的文件最好都放在同一個文件夾中。
啟動QuickCHM,在菜單欄執行「文件→新建」命令,新建一個「hhp」項目。切換到「目錄」頁,在菜單欄執行「主題→導入→添加文件夾」,導入待編譯的文件夾中的文件,注意,在彈出的「添加文件夾」對話框中,可以使用過濾器,防止圖片等某些類型的文件進入目錄。在默認的情況下,進入目錄中的各節點即主題都是以網頁標題顯示的(如圖1),也可以在「系統選項」中設置為以文件名顯示。接下來的任務,就是編輯目錄和網頁,下面就以這兩個方面作簡單的介紹。
編輯目錄:
目錄的編輯主要是重命名主題,修改主題圖標,排序主題,嵌套主題,新建主題和刪除主題,這些都可以利用右鍵快捷菜單和「目錄」頁上的按鈕完成。
編輯網頁:
QuickCHM集成了一個所見即所得的網頁編輯器,利用QuickCHM提供的網頁編輯工具箱(如圖1),可以完成大部分的網頁操作。切換到「源文件」頁,可以對HTML源代碼進行直接修改。和多數網頁編輯軟體一樣,切換到「預覽」頁,可以對當前網頁實時預覽。

圖1
利用同樣的方法,還可以給幫助系統做一個「索引」頁。
目錄和網頁編輯完成以後,就可以輸出CHM文檔了,不過在輸出前也可以把它保存為一個「.hhp」項目,以便日後繼續編輯。點擊工具欄上的「編譯」按鈕,編譯完成,如圖2所示,這是利用上述的方法製作的「瑞星殺毒軟體2004版」的幫助系統,從圖中可以看出,這個幫助系統的「面板」上只有「目錄」頁,沒有「索引」頁。

圖2
事實上,CHM文件的這個閱讀平台即「瀏覽窗體」的所有部分都可以在「編譯」前進行修改和定製,若你做進CHM幫助系統的各網頁間都能相互導航,我們甚至可以隱藏或關閉整個「面板」。
在菜單欄上執行「選項→項目選項」命令,彈出「參數」對話框,如圖3所示,在這里可以設定「主頁」、「默認頁」,顯示或隱藏工具欄按鈕和標題,顯示或隱藏面板及面板上的目錄、索引等,在這里還可以設定目錄的表現方式和整個窗體的外觀,添加「閃屏」(啟動時一個一閃而過的圖片,相當於軟體的啟動畫面)等,當然了,以上的所有設置必須在「編譯」前設置才能看到效果。

圖3
反編譯CHM
QuickCHM不僅能把HTML網頁、文本文件、圖片等編譯為一個CHM文件, 而且還能反編譯一個CHM文件,也就是說,利用QuickCHM,可以釋放CHM文件中的HTML文件、文本文件、圖片文件等資源,並且它能夠恢復源文件的全部目錄結構和文件名,以便幫助我們得到源文件進行資料恢復或二次編輯。
啟動QuickCHM,在菜單欄執行「文件→反編譯」,在彈出的對話框中選擇要進行反編譯的CHM文件以及反編譯得到的HTML文件和圖片等其它文件資源的保存位置,點擊「確定」,反編譯即可完成,同時保存HTML文件和圖片等其它文件的文件夾被打開。
可以看到,需要還原文件已經出現在這個文件夾中了。

Ⅶ 能夠把已編譯的HTML幫助文件換成文本文檔.有沒有什麼軟體

網路:chm反編譯工具,先把幫助文件反編譯轉成html文件
然後網路:html to txt,下一個把html轉txt的軟體,把反編譯得到的html用這個軟體轉成文本文件

Ⅷ 最好的java反編譯工具是哪個

1、Java反編譯插件 —— Jadclipse

JadClipse是Jad的Eclipse插件,是一款非常實用而且方便地Java反編譯插件,我們只需將下載的插件包復制到eclipse的plugins目錄下,然後修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最後在Windows -> Perference -> General -> Editors -> File Associations中修改「*.class」默認關聯的編輯器為「JadClipse Class File Viewer」 即可。

2、Java反編譯工具 jad
jad是一款使用非常廣泛地Java反編譯工具,上面這款Jadclipse就是基於jad的反編譯插件,JAD 文件包含 MIDlet 套件的標題信息,例如開發應用程序的公司、應用程序名稱和大小。

3、Java 反編譯器 JD-GUI
JD-GUI 是一個用 C++ 開發的 Java 反編譯工具,由 Pavel Kouznetsov開發,支持Windows、Linux和蘋果Mac Os三個平台。而且提供了Eclipse平台下的插件JD-Eclipse。JD-GUI不需要安裝,直接點擊運行,可以反編譯jar,class文件。

4、Java反編譯器 jdec
jdec是一個Java反編譯器。它能夠把出現在一個.class文件中的位元組碼還原成Java源代碼,反編譯的結果幾乎與原始Java文件相同。它還自帶一個利用swing開發的用戶操作界面。

5、uuDeJava
uuDeJava是Java Class文件的反編譯工具。反編譯的Java源程序被輸出到Class的相同目錄。內部使用jad.exe。反編譯Class文件時,可以直接點擊Class文件(關聯後),或者選中文件或目錄發送到uuDeJava的快捷方式。還可以拖動文件或目錄到uuDeJava的主窗口。

6、Java 反向工程軟體 Minjava
Minjava 是一個 Java 反向工程軟體,可幫助理解已存在一些 Java 軟體的架構和行為。

7、Java Decompiler
這款反編譯器叫 「Java Decompiler」, 由 Pavel Kouznetsov開發,目前最新版本為0.2.5. 它由 C++開發,並且官方可以下載 windows、linux和蘋果Mac Os三個平台的可執行程序。

Ⅸ jad反編譯工具怎麼用

下好以後解壓就可以用了,軟體就只有一個exe文件和一個幫助文件,為了方便使用,我直接將exe文件放到JDK的bin目錄里了:)
下面先來看看從網上搜集來的介紹:在眾多的JAVA反編譯工具中,有幾種非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front
End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java
Decompiler、NMI』s Java Class Viewer和國產的JAVA源代碼反編譯專家。
JAD本身是一個命令行工具,沒有圖形界面,上述的這些工具大多是在JAD內核的基礎之上加了一個圖形界面而已。這么多種產品的共同選擇,足可證明JAD
在JAVA反編譯領域中的尊貴地位。 JAD是使用Microsoft Visual
C++開發的,運行速度非常快,可以處理很復雜的JAVA編譯文件。眾多的參數使JAD可以靈活應付多種加密手段,令反編譯的代碼更加優化和易讀。由於
JAD參數太多,沒必要一一解釋,其中有幾個最常用的如下:

-d - 用於指定輸出文件的目錄

-s - 輸出文件擴展名(默認為: .jad),通常都會把輸出文件擴展名直接指定為.java,以方便修改的重新編譯。

-8 - 將Unicode字元轉換為ANSI字元串,如果輸出字元串是中文的話一定要加上這個參數才能正確顯示。
最常用的反編譯指令如下所示:

Jad -d c:\test -s .java -8 HelloWorld.class

這將當前目錄下的HelloWorld.class反編譯為HelloWorld.java並保存在c:\test目錄里,其中的提示輸出為中文,
而不是Unicode代碼。
附件:對下載後的說明文檔的簡單翻譯,希望對你有所幫助(mathsfan修改於2006.10.29,翻譯的不好請見諒)0、1略去2、怎樣使用JAD
反編譯一個簡單的java class文件'example1.class'用如下命令: jad example1.class
這個命令將在當前目錄下創建一個'example1.jad'文件,假如當前目錄下存在這個文件,則JAD會提示你覆蓋它與否。選項
-o 允許覆蓋時沒有任何提示。選項 -s 允許改變輸出文件的後綴名: jad -sjava example1.class
這個命令將要創建'example1.java'文件。在一起使用-o 和
-sjava選項時請小心,因為JAD會附帶的重寫你的源文件。JAD使用JAVA
class的名字作為輸出文件的名字。例如,假如class文件'example1.class'包含JAVA class
'test1'那麼JAD將會創建文件'test1.jad'而不是'example1.jad'。假如你想具體指明你的輸出文件的名字使用輸出重命名:

jad -p example1.class > myexm1.java

選項 –d允許你具體指明另外的輸出文件目錄,不管這個目錄是新建的、默認的或者當前目錄。例如:

jad -o -dtest -sjava *.class

(或者 jad -o -d test -s java *.class, 這個有同樣的效果)

這個命令將在當前目錄下反編譯所有的.class文件並在'test'文件夾下建立所有擴展名為.java的輸出文件。

假如你想反編譯整個目錄樹下的JAVA classes,使用如下命令:

jad -o -r -sjava -dsrc tree/**/*.class

這個命令將反編譯當前目錄樹里所有的.class文件並且在當前目錄下建立src文件夾後根據包的名字來輸出文件。例如,假如有一個文件
'tree/a/b/c.class'在包'a.b'下包含了class 'c',那麼輸出文件的名字為'src/a/b/c.java'。

在先前的命令上將通配符那裡注釋掉。則它是用JAD來處理而不是command殼,所以在UNIX上的最後一次參數將會被單獨引用。

jad -o -r -sjava -dsrc 'tree/**/*.class'

你想檢查編譯後的文件的正確性或者出於好奇的情況下,這里有一個選項 –a 將會告訴JAD給輸出的JAVA虛擬位元組碼註解。

閱讀全文

與幫助文檔和反編譯工具相關的資料

熱點內容
單片機最小系統電路設計流程圖 瀏覽:663
steam源碼 瀏覽:29
關於對數的運演算法則及公式 瀏覽:775
明星談如何緩解壓力 瀏覽:141
androidlistview隱藏列 瀏覽:396
plc跑馬燈編程 瀏覽:816
ios開發之網路編程 瀏覽:421
處理照片視頻哪個app好 瀏覽:386
logback壓縮 瀏覽:888
冰箱壓縮機可以用氣割嗎 瀏覽:531
菜鳥如何加密商品信息 瀏覽:315
程序員那麼可愛小說結局 瀏覽:866
zenity命令 瀏覽:570
監禁風暴哪個app有 瀏覽:871
程序員的愛心是什麼 瀏覽:595
java中對字元串排序 瀏覽:296
單片機用數模轉換生成三角波 瀏覽:640
外網怎麼登陸伺服器地址 瀏覽:140
什麼人要懂編譯原理 瀏覽:154
源碼改單 瀏覽:719