史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-10-28, 12:34 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 製作 可移動的 安裝的msdn 2003 Apr

製作 可移動的 安裝的msdn 2003 Apr
by lyh728
msdn 2003 .apr 及以後的版本可以和vs.net 2003 整合,但是由於它比較龐大3cd,
所以我喜歡把它放到移動硬碟上或者網路伺服器上,這樣在不同的電腦上工作的時候,
就可以隨時檢視說明 ,但是必須執行msdn 2003 Apr的安裝程序來安裝msdn,
而這個安裝程序總會安裝很多文件(至少300M)到系統上,
即使安裝的選項裡面不選項任何項目,它主要拷貝一些索引文件,
其實在我說的上面的情況下,根本不需要拷貝文件,因為所有的文件都在移動硬碟上
或者網路驅動器上,安裝程序的行為是為cdrom設定的,因為cdrom只有650M,所以必須
把索引檔案拷貝到硬碟上.

下面我介紹一下如何製作免安裝的msdn 2003 Apr,這裡的免安裝是指不拷貝msdn 文件的資料,
僅僅在電腦上進行必要的設定,從而瀏覽msdn 文件,注意msdn 2003 Apr 的
文件是mshelp 2.0格式,這種格式的閱讀器程序 需要.net 的支持.
需要的軟體工具:
MSDN 的DVD版,僅僅一個ISO文件
Far ,http://www.helpware.net/
H2Reg http://www.helpware.net/mshelp2/h2reg.htm
ms 的閱讀器 dexplorer
可選的閱讀器:
1.文件大小 2M:
http://www.mvps.org/htmlhelpcenter/mshelp2/h2view.html
這個可以替你安裝mshelp2需要的一些動態庫和組態
2 Rob Chandler's 大約400k:
http://www.helpware.net/mshelp2/h2viewer.htm
僅僅是一個閱讀器程序,只是比上面那個少了相關的組態功能


製作步驟:
第1步 .把DVD版msdn解到硬碟上,安裝 msdn .
選項custom,然後不要選任何項目,這樣需要拷貝的內容最少.
(就像作windows 的ghost,必須先安裝好windows,然後才能ghost,
但是以後就不需要安裝windows,直接使用ghost就可以,msdn 也是這個道理).

第2步 .下載 安裝 執行 Far ,這個只是在製作免安裝的msdn 時需要,其他機器不需要.
下載H2reg工具,安裝,這個是綠色軟體,以後不需要安裝.
多說一句,Far 也可以 匯入H2Reg_cmd.ini,但是如果需要經常匯入的話,還是做成一個批次處理文件
使用H2Reg比較方便.

第3步 .選項Far 的 Authoring 表單中 的H2 Utilites 指令,如圖h2.png所顯示,選項 圖中的 msdn.hxc
按右鍵右鍵表單中的H2reg export 指令,最好把H2reg_cmd.ini文件輸出到msdn.hxc文件
所在的路徑(別的路徑也沒有關係).
第4步 .用文本編輯器開啟,如下所顯示

;------- Register -r switch

[Reg_Namespace]
;<nsName>|<nsColfile>|<nsDesc>
MS.MSDNQTR.2003APR.1033|msdn.hxc|Microsoft Developer Network April 2003 ENU

[Reg_Title]
;<nsName>|<TitleID>|<LangId>|<HxS_HelpFile>|<HxI_IndexFile>|<HxQ_QueryFile>|<HxR_AttrQu.....
MS.MSDNQTR.2003APR.1033|vbcn7|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\Pro.....
MS.MSDNQTR.2003APR.1033|act|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\Progr.....
MS.MSDNQTR.2003APR.1033|adoce31|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\P.....
MS.MSDNQTR.2003APR.1033|anlyzsdk|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\.....
MS.MSDNQTR.2003APR.1033|xpreskit|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\.....
MS.MSDNQTR.2003APR.1033|vbaxl10|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\P.....
MS.MSDNQTR.2003APR.1033|vbawd10|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\P.....
MS.MSDNQTR.2003APR.1033|vbapp10|1033|G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\P.....

如果存在路徑訊息,就移除所有的路徑訊息,
如"G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\.....",就是把路徑字串串取代為空字串串.
要取代所有的路徑字串串,儲存文件.

如果 僅僅單獨檢視msdn 2003 Apr,可以掠過第5步,直接到第6步

第5步. 把msdn整合到 vs.net 2003
在匯出的 h2reg_cmd.ini 中 尋找 節[Reg_Plugin]和[UnReg_Plugin]

節[Reg_Plugin]如下:
[Reg_Plugin]

[Reg_Plugin]
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
;VSCC Example: MS.VSCC+|_DEFAULT|MS.MSDNQTR.2003APR.1033|_DEFAULT|msdn.HxA

加入下面一行文字,實際就是拷貝了上面一行的VSCC Example:後面的內容
MS.VSCC+|_DEFAULT|MS.MSDNQTR.2003APR.10...........

節[UnReg_Plugin]如下:

[UnReg_Plugin]
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|........
;EG: MS.VSCC|_DEFAULT|MS.MSDNQTR.2003APR.1033.........

加入下面一行文字,實際就是拷貝了上面一行的EG:後面的內容
MS.VSCC+|_DEFAULT|MS.MSDNQTR.2003APR.1033|_DE.........

注意 : 是MS.VSCC+,而不是MS.VSCC,這裡符號+是萬用字元,用來匹配 MS.VSCC.2003,
這個MS.VSCC.2003是vs.net2003的說明 標誌.

第6步.清理文件
到這裡,免安裝的msdn 2003 Apr 已經製作完畢,剩下一些整理工作
把H2Reg_cmd.ini 放到 msdn.hxc所在的目錄,在我這裡是
G:\MSDN.2003.April.single.iso.version\QTR40ENUD1\Program Files\MSDN\2003APR\1033\
把h2reg.exe ,H2Reg.ini 拷貝到這個目錄,並且新增一個批次處理文件msdnreg.bat,僅僅一條指令
H2Reg.exe -r cmdfile=.\H2Reg_cmd.ini
H2Reg.exe 可以在別的目錄,這樣移動msdn時比較簡單,不需要考慮目錄的問題.

拷貝兩個可選的閱讀器到msdn 的某個目錄裡,新增一個也可以
這時候,現在msdn 2003 所在的目錄就可以到處移動了,拷貝到移動硬碟或者網路驅動器上.

使用 免安裝的msdn 2003
執行msdnreg.bat匯入msdn 2003的組態
執行 如下批次處理文件
"%ProgramFiles%\Common Files\Microsoft Shared\Help\dexplore.exe" /helpcol ms-help://MS.MSDNQTR.2003APR.1033
或者 "%ProgramFiles%\Common Files\Microsoft Shared\Help\dexplore.exe"
或者 用前面提到的其他mshelp2閱讀器.
或者在vs.net 2003 中F1

顯示 正在 重建索引,這個階段很慢,沒辦法.
索引完成後,就可以了.


這樣,在一台沒有msdn的電腦上,只需要安裝閱讀器程序,不需要安裝msdn了.
這種方法僅僅需要一個h2reg_cmd.ini指令碼和h2reg.exe.


h2.png
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 12:34 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1