台灣最大程式設計社群網站
線上人數
899
 
會員總數:245403
討論主題:189190
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 簡化註冊元件方式
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
簡化註冊元件方式
價值 : 0 QP  點閱數:955 回應數:0

樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
這個方法是在系統登錄檔中加入一些機碼,使得你在 dll 檔上按下滑鼠右鍵,跳出 popup menu 後,會有兩個選項 [RegisterDLL] 與 [UnregisterDLL]。

點選 RegisterDLL --> 註冊這支 dll
點選 UnregisterDLL --> 反註冊這支 dll

這樣就不用為了將元件註冊到電腦上,還得輸入一堆 dos 指令啦!
我稍微整理一下使用方法!

1.用 notepad 開啟一個新文字檔案

2.在文字檔中貼上下列文字:
REGEDIT4
[HKEY_CLASSES_ROOT\Clsid\.dll]
@="dllfile"
[HKEY_CLASSES_ROOT\dllfile\shell\RegisterDLL\command]
@="regsvr32 \"%1\""
[HKEY_CLASSES_ROOT\dllfile\shell\UnregisterDLL\command]
@="regsvr32 /u \"%1\""
[HKEY_CLASSES_ROOT\Clsid\.ocx]
@="ocxfile"
[HKEY_CLASSES_ROOT\ocxfile\shell\RegisterDLL\command]
@="regsvr32 \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\shell\UnregisterDLL\command]
@="regsvr32 /u \"%1\""

3.除了 ActiveX DLL(*.dll)可以這樣做,我也順便把 ActiveX 控制項(*.ocx)加上去;還有,因為 regsvr32.exe 一定會存在於 windows 的系統目錄,所以指令中不用加上路徑

4.將這個檔存成檔名 AutoReg.reg

5.雙擊 AutoReg.reg,完成!


本篇文章發表於2002-03-01 00:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.