![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
![]() |
#1 |
榮譽會員
![]() |
![]() 製作 可移動的 安裝的msdn 2003 Apr
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拷貝到這個目錄,並且新增一個批次處理文件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 by lyh728 |
![]() |
送花文章: 3,
|
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
Windows server 2003設置使用必備技巧 | sgpsdavid | 作業系統操作技術文件 | 5 | 2004-09-02 05:41 PM |