① Windows10上使用bat文件注冊ocx或者dll控制項的方法
@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
regsvr32 hmButton.ocx
regsvr32 Msflxgrd.ocx
以上就是bat腳本代碼,注冊了hmButton.ocx部件與Msflxgrd.ocx部件(部件要和bat腳本在同一目錄)
② Windows Regsvr32命令注冊組件怎麼用
Regsvr32命令一共有四個參數,分別是:
/s:注冊或卸載成功後不顯示操作成功的提示框
/u:卸載已安裝的控制項或DLL文件
/n:不調用DLLRegisterServer,要注意這個參數應與/i一同使用
/i:調用DLLInstall,並給其傳遞一個可選的[ cmdline ]
③ 如何注冊ActiveX控制項
[必備條件]
一、用於將ActiveX控制項進行打包並加數據鑒名的工具集:
makecert.exe 作cer格式的證書,即X.509證書,同時可以創建私鑰和公鑰。
cert2spc.exe 將cer格式證書轉換成spc格式證書,即PKCS #7證書。
cabarc.exe 將ocx打包成cab。
signcode.exe 將證書簽署到ocx上去。
chktrust.exe 檢查簽署證書後的ocx是否正確。
certmgr.exe 是管理證書用的。
二、用於進行打包用的ocx控制項evS1300.ocx。
三、用於查看ocx控制項的工具ActvxDoc。
[製作過程]
一、環境設置
1、下載makeCAB包,解壓到本地目錄(如E盤根目錄),如查看到如圖1所示的工具集,則表示已下載成功:
2、設置系統環境變數,右鍵單擊「我的電腦」à選擇「屬性」à選擇「高級」選項卡,打開系統屬性面版塊
3、在系統屬性版塊里單擊「環境變數(N)」按鈕
4、選擇「系統變數(S)」里的「新建(W)」按鈕,打開「編輯系統變數」對話框,然後在「變數值(V)」里加入「;E/makeCAB」:
二、將用於打包的OCX控制項放在E盤根目錄下(本文檔使用名為evS1300.ocx的控制項來進行介紹),其中evS1300.ocx是本文檔進行操作的控制項對象,而mfc71.dll、msvcp71.dll、msvcr71.dll這三個文件通常是進行打包時一並打包的文件,但不是必須(推薦一起打包),其可在系統中的system32目錄下找
到,請自行准備。
三、ActiveX發布步驟
1、單擊「開始」à「動行(R)」à輸入「cmd」à回車à進入到操作的控制項所在的目錄,如圖6所示:
2、創建PVK文件(私人密匙文件),在命令行中輸入「makecert -sk evS1300 evS1300.pvk -n CN=XXXXXXX公司」,然後回車
3、創建CER文件(公司證書),在命令行中輸入「makecert -sk evS1300.pvk evS1300.cer」,然後回車若出現「Successed」提示,則會在E:/evS1300目錄下生成evS1300.cer文件
4、創建SPC測試軟體出版商證明書,在命令行中輸入「cert2spc evS1300.cer evS1300.spc」,然後回車
5、創建INF文件,用記錄本編輯以下信息
[version]
signature="$CHINA$"
AdvancedINF=1.0
[Add.Code]
evS1300.ocx=evS1300.ocx
msvcr71.dll=msvcr71.dll
mfc71.dll=mfc71.dll
msvcp71.dll=msvcp71.dll
[evS1300.ocx]
file=thiscab
clsid={0440906E-9BD6-4F3E-B65A-39E1B339D9DA}
FileVersion=1,0,0,0
RegisterServer=yes
[msvcr71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3052,4
[mfc71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0
[msvcp71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0
在evS1300.inf的內容里,[version]和[Add.Code]項是必須的,[Add.Code]的鍵值項的多少取決於以下你所配製項的多少。[msvcr71.dll]、[mfc71.dll]、[msvcp71.dll]就是上面我所說不是必須的項,只要你想把msvcr71.dll、mfc71.dll、msvcp71.dll包括在發布包里,那這么三項就必須寫在inf里,而這三項的具體內容是固定的,可復制過去即可。最為關鍵的就是[evS1300.ocx]項,其中有clsid和FileVersion就是evS1300.ocx的classId和version,這要求必須一至,否我們發布出去的CAB包時不能在客戶端自動更新下載安裝。說到這里,那我們如何才能知道evS1300.ocx裡面的classId和version呢?我在上面的必備條件里介紹到有一個用於查看ocx控制項的工具ActvxDoc,對,就是用它,我們雙擊這個文件運行它,此時可以看到圖13所示的界面:
點擊「File」à「Open…」,打開您所要查看的OCX控制項
打開了控制項之後,我們在界面的右邊部位「Class」的下拉框里選擇「<all interfaces=""></all>」就可以看到我們想要查找的FileVersion和classId,如圖15所示:
6、創建CAB文件,在命令行中輸入「cabarc -s 6144 n evS1300.cab msvcr71.dll mfc71.dll msvcp71.dll evS1300.ocx evS1300.inf」,然後回車,
7、使用Code Signing Wizard簽署一個CAB文件,首先雙擊運行工具集裡面的signcode.exe(或在命令行里直接輸入「signcode」後回車),系統會彈出如圖17所示的數字簽名向導:
8、單擊「下一步(N)」按鈕,選擇要進行數字簽名的且已做成CAB包的文件evS1300.cab文件。
9、選擇好CAB包後單擊「下一步(N)」按鈕,在選擇想要的簽名類型里選擇「自定議(C)」並單擊「下一步(N)」按鈕
10、接下來單擊「從文件選擇(F)」按鈕,選擇剛剛製作的evS1300.cer
11、在圖20中單擊「下一步(N)」按鈕來到圖21,然後在圖21里選擇「CSP中的私鑰(K)」。
12、在圖21中單擊「下一步(N)」按鈕,然後在圖22中的散列演算法中選擇「shal」,並單擊「下一步(N)」按鈕。
13、在「證書路徑中的證書」中選擇「證書路徑中的所有證書,包括根證書(C)」,在「其它證書(可選)」中選擇「包括在以下PKCS #7 證書(.p7b)文件中的證書(P):」,並單擊「瀏覽(R)…」按鈕選擇evS1300.spc文件,選擇完後單擊「下一步(N)」按鈕
14、接下來在彈出的「數據描述」窗口中輸入公司的名稱和網址並單擊「下一步(N
15、現大部份工作都已完成,在接下來的一步當中是可選的操作,其作用只是為CAB加入時間戳,此步驟完全可以不做
16、完成,單擊「下一步(N)」按鈕便可來到數字簽名向導的最後一步,即操作總覽,單擊「完成」按鈕便可大功告成
④ 如何注冊控制項
1.在VB環境中直接注冊
在VB5集成開發環境中,選擇「工程/部件」菜單,彈出「部件」對話框。在「控制項」頁中包含有系統中所有已注冊控制項的列表,為了注冊MyCtrl.ocx,可點擊列表框旁邊的「瀏覽」按鈕,並在「添加ActiveX 控制項」對話框中選中MyCtrl.ocx文件,按「確定」即可。這種方法的優點是注冊完的控制項可以直接加入到當前的工程中試用。但是有些擁有版權的控制項不能用該方法直接注冊。
2.利用REGSVR32工具注冊
在VB安裝盤的Tools\Regutils目錄下有三個用於注冊OLE控制項和DLL的工具,即REGSVR32.EXE、 REGOCX32.EXE和REGIT.EXE。
REGSVR32.EXE用於注冊OLE Server,包括OLE控制項和DLL;REGOCX32.EXE專用於注冊OCX控制項;REGIT.EXE用於一次注冊多個OLE Server。以REGSVR32.EXE為例,為注冊MyCtrl ocx,只須在命令行輸入REGSVR32 MyCtrl.ocx即可。而輸入REGSVR32 /u MyCtrl.ocx則可以注銷該控制項。與方法1類似,有些控制項不能直接用該法注冊。
3.直接在注冊表中進行注冊
事實上,在Windows系統中對控制項的注冊,就是在系統注冊表的主鍵HKEY_CLASSES_ROOT下添加相應控制項類的信息,如類的ID和版權信息等。這些信息是由系統維護的,用戶通常無法直接修改。不過,不少控制項的安裝程序能通過自動修改注冊表進行注冊。還有一些控制項的安裝盤中提供了手工修改注冊表的方法。例如,升級到VB5之後,VB4中的幾個常用的控制項,如Threed32.ocx、MSOutl32.ocx等都無法在開發環境中正常使用。其實,在VB5安裝盤的Tools\Controls目錄下有一個Vbctrls.reg的注冊文件,雙擊該文件後就可以將版權信息添加到注冊表中,從而實現控制項的注冊。
⑤ 如何用regsvr32注冊dll文件
Regsvr 32命令是Windows中控制項文件(如擴展名為DLL、OCX、CPL的文件)的注冊和反注冊工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸載安裝的控制項,卸載伺服器注冊;
/s 注冊成功後不顯示操作成功信息框;
/i 調用DllInstall函數並把可選參數[cmdline]傳給它,當使用/u時用來卸載DLL;
/n 不調用DllRegisterServer,該參數必須和/i一起使用。
簡單實例
要手工注冊「E:\CPCW.dll」,只需在「開始→運行」中鍵入「Regsvr32 E:\CPCW.dll」,單擊「確定」按鈕後會彈出提示信息「DllRegisterServer in CPCW.dll succeeded」,說明組件注冊成功;如果要卸載此組件,在「開始→運行」中鍵入「Regsvr32 /u E:\CPCW.dll」即可
Windows系統提供的Regsvr32命令也許很多朋友都見過可能還不知道怎麼用,它可是一個很實用的功能。
一、能夠幫你輕松修復IE瀏覽器
很多經常上網的朋友都有過這樣的遭遇:IE不能打開新的窗口,用滑鼠點擊超鏈接也沒有任何反應。這時重裝IE一般能解決問題。其實不必這么麻煩,使用Regsvr32命令就可以輕松搞定。
在「開始→運行」中鍵入「regsvr32 actxprxy.dll」命令,點擊「確定」按鈕,這時會彈出一個信息對話框「DllRegisterServer in actxprxy.dll succeeded」,點擊「確定」;然後再在「開始→運行」中鍵入「regsvr32 shdocvw.dll」命令,單擊「確定」即可。重新啟動後IE已經被輕松修復了。
二、解決Windows無法在線升級的問題
Windows的漏洞很多,每隔一段時間就需要使用「Windows Update」升級程序進行在線升級,不過「Windows Update」經常出現無法使用的情況,這時,我們可以使用Regsvr32來解決這個問題。
在「開始→運行」中鍵入「regsvr32 wupdinfo.dll」,點擊「確定」按鈕,這樣在系統中就重新注冊了「Windows Update」組件,重新啟動後問題已經解決。
三、防範網路腳本病毒有新招
網路腳本病毒嵌在網頁中,上網時在不知不覺中機器就會感染上這種病毒。筆者認為單純使用殺毒軟體並不能有效地防範這些腳本病毒,必須從病毒傳播的機理入手。網路腳本病毒的復制、傳播都離不開FSO對象(File System Object,文件系統對象),因此禁用FSO對象就能有效地控制腳本病毒的傳播。操作方法很簡單:
在「開始→運行」中鍵入「regsvr32 /u scrrun.dll」就可以禁用FSO對象;如果需要使用FSO對象,鍵入「regsvr32 scrrun.dll」命令即可。
四、卸載Win XP自帶的「雞肋」功能
Win XP以功能強大而著稱,但有些功能卻常常令人有「雞肋」之感,比如Win XP自帶的ZIP功能和圖片預覽功能,不僅佔用了系統資源,功能也遠不如第三方軟體強大。其實用Regsvr32命令可以很容易地卸載這些功能。
在「開始→運行」中鍵入「regsvr32 /u zipfldr.dll」,單擊「確定」按鈕,彈出卸載成功信息框後就完成了ZIP功能的卸載;要恢復ZIP功能,鍵入「regsvr32 zipfldr.dll」即可。同樣,卸載圖片預覽功能也很簡單,在「開始→運行」中鍵入「regsvr32 /u thumbvw.dll」即可;如果要恢復該功能,只須鍵入「regsvr32 thumbvw.dll」。
這里有很多Regsvr32命令,看了後就明白了Regsvr32命令修復系統故障實例使用過activex的人都知道,activex不注冊是不能夠被系統識別和使用的,一般安裝程序都會自動地把它所使用的activex控制項注冊,但如果你拿到的一個控制項需要手動注冊怎麼辦呢?如果修改注冊表那就太麻煩了,在windows的system文件夾下有一個regsvr32.exe的程序,它就是windows自帶的activex注冊和反注冊工具。
2000系統的regsvr32.exe在winnt\system32文件夾下;
WInXP系統的regsvr32.exe在windows\system32文件夾下
regsvr32的用法為:
"regsvr32 [/s] [/n][/u] dllname」。其中dllname為activex控制項文件名,建議在安裝前拷貝到system文件夾下。
參數有如下意義:
/u——反注冊控制項
/s——不管注冊成功與否,均不顯示提示框
/c——控制台輸出
/i——跳過控制項的選項進行安裝(與注冊不同)
/n——不注冊控制項,此選項必須與/i選項一起使用
執行該命令的方法:
1、可以在「開始」--「運行」,調出運行的對話框,也可以使用Win+R熱鍵,然後直接在輸入欄輸入即可
2、在開始--運行 輸入cmd,調出『命令提示符』窗口,然後再執行regsvr32命令。
二、Regsvr32錯誤消息的說明
當 使用 Regsvr32.exe 時,它會嘗試載入該組件並調用它的 DLLSelfRegister 函數。如果此嘗試成功,Regsvr32.exe 會顯示一個指示成功的對話框。如果此嘗試失敗,Regsvr32.exe 會返回一條錯誤消息,其中可能會包括一個 Win32 錯誤代碼。
以下列表介紹了 RegSvr32 錯誤消息和可能的原因。
Unrecognized flag:/invalid_flag
鍵入的標志或開關組合無效(請參閱本文中的「Regsvr32.exe 的用法」一節)。
No DLL name specified.
未包括 .dll 文件名(請參閱本文中的「Regsvr32.exe 的用法」一節)。
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname不是.dll 或.ocx 文件。例如,鍵入 regsvr32 wjview.exe 就會生成該錯誤消息。
例 如,鍵入regsvr32 icwdial.dll 後就會返回該錯誤消息,因為 Icwdial.dll 文件不能自行注冊。如果您懷疑內存中有損壞的Dllname 版本,請嘗試重新啟動計算機,或重新提取該文件的原始版本。如果您運行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 資源工具包 中的 Kill 或 Pview 工具。有關其他信息,請單擊以查看以下 Microsoft 知識庫文章:197155 如何終止孤立進程OleInitialize failed (or OleUninitialize failed).
Regsvr32 必須先初始化COM 庫,然後才能調用所需的 COM 庫函數並在關閉時撤消對該庫的初始化。
一、輕松修復IE瀏覽器
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
作用:
1、同時運行以上命令不僅可以解決IE不能打開新的窗口,用滑鼠點擊超鏈接也沒有任何反應的問題;
2、還能解決大大小小的其它IE問題,比如網頁顯示不完整,JAVA效果不出現,網頁不自動跳轉,打開某些網站時總提示『無法顯示該頁』等。
二、解決Windows無法在線升級的問題
regsvr32 wupdinfo.dll
作用:
Windows的漏洞很多,每隔一段時間就需要使用「Windows Update」升級程序進行在線升級,不過「Windows Update」經常出現無法使用的情況,這時,我們可以使用Regsvr32來解決這個問題。
三、防範網路腳本病毒有新招
regsvr32 /u scrrun.dll
作用:
網路腳本病毒嵌在網頁中,上網時在不知不覺中機器就會感染上這種病毒。筆者認為單純使用殺毒軟體並不能有效地防範這些腳本病毒,必須從病毒傳播的機理入手。網路腳本病毒的復制、傳播都離不開FSO對象(File System Object,文件系統對象),因此禁用FSO對象就能有效地控制腳本病毒的傳播。
如果需要使用FSO對象,鍵入「regsvr32 scrrun.dll」命令即可。
四、卸載Win XP自帶的ZIP功能
regsvr32 /u zipfldr.dll
作用:
Win XP以功能強大而著稱,但有些功能卻常常令人有「雞肋」之感,比如Win XP自帶的ZIP功能和圖片預覽功能,不僅佔用了系統資源,功能也遠不如第三方軟體強大。其實用Regsvr32命令可以很容易地卸載這些功能。
五、修復無法縮略圖查看文件問題
2000: 開始→運行,輸入regsvr32 thumbvw.dll
XP: 開始→運行,輸入regsvr32 shimgvw.dll
六、讓WMP播放器支持RM格式
很多朋友喜歡用Windows Media Player(以下簡稱WMP)播放器,但是它不支持RM格式,難道非得安裝其它播放軟體嗎?筆者有辦法。
以Win XP為例,首先下載一個RM格式插件,解壓縮後得到兩個文件夾: Release(用於Windows 9x)和Release Unicode (用於Windows 2000/XP);將Release Unicode文件夾下的RealMediaSplitter.ax文件拷貝到「系統盤符\WINDOWS\System32\」目錄下;在「開始→運行 」中鍵入「regsvr32 RealMediaSplitter.ax」,點擊「確定」即可。接著下載解碼器,如Real Alternative,安裝後就能用WMP播放RM格式的影音文件了。
七、讓WMP9的播放器出現
有些音樂網頁的在線點歌需要用到Media Player,有的朋友明明安裝了WMP9,但在線聽音樂卻只看到枯燥的WMP6播放器面板,想讓漂亮的WMP9面板出現,當然沒問題的。
常見問題的操作系統多數WIN 98,先關閉IE,再在「開始→運行」中鍵入「regsvr32 wmpdxm.dll」,點擊「確定」即可。
八、解決打開系統功能時無反應
regsvr32 shdocvw.dll
作用:
有時從開始菜單里點擊XP系統的搜索功能、幫助和支持或管理工具等,但就是無任何反應,這是它們的打開方式缺少關聯,所以我們只要用regsvr32注冊它們需要調用的動態連接庫文件就行了。
九、添加/刪除程序打不開了
regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"
regsvr32 "c:\program files\common files\system\ado\msado15.dll"
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll
作用:
當打開控制面板中的添加/刪除程序時,雙擊它的圖標後無反應,或者打開後自動關閉了,嘗試使用以上命令可以解決。
十、XP的用戶帳戶打不開regsvr32 nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i shdocvw.dll
十一、防範網路腳本病毒有新招
regsvr32 /u scrrun.dll 禁用FSO對象
regsvr32 scrrun.dll 使用FSO對象
十二、解決Windows無法在線升級補漏洞的問題
regsvr32 wupdinfo.dll
以下症狀我把它稱作IE的活動腳本漏洞,雖然這兩個命令能修復,但治標不治本,我建議遇到此問題的朋友到微軟網站進行IE安全更新,即打漏洞補丁。
regsvr32 jscript.dll
regsvr32 vbscript.dll
作用:
1、跟上面講的修復IE瀏覽器方法配合使用(可以不配),可以很好的解決瀏覽某些網頁無法正常顯示和功能不正常,如:
a.不顯示某些驗證碼
b.不顯示某些動態圖片
c.不顯示某些論壇的帖子列表
d.論壇快速跳轉功能無用
e.論壇發貼時按Ctrl+Enter提交無反應
2、修復個別窗口空白,如XP的『搜索』功能的搜索助理操作面板空白、系統還原頁面空白和用戶帳戶頁面空白等。(可修復把握度100%)
3、解決windows media player 9或以上版本打開時提示『出現內部應用程序錯誤』。(可修復把握度100%)
4、可以修復win 2000的『添加/刪除程序』打開後一片空白。(可修復把握度99%)
5、解決win 2000以WEB方式查看Program Files文件夾和Winnt文件夾時看不到任何文件,以及『控制面板』的圖標跑到左邊去的問題。
6、解決網頁上網際快車的右鍵菜單功能無法使用。
在網站中,當右鍵點某個『下載連接』時,會彈出菜單,選擇『使用網際快車下載』會再彈出FLASHGET的下載任務頁面,如果發現該功能無反應,那就可能是這個原因:原來這項菜單是調用了FLASHGET目錄下的jc_link.htm文件,這個文件是用VB語言編寫的,所以其作用丟失是動態連接庫 vbscript.dll沒有注冊和調用到。
大家注冊DLL或OCX的方法應該用Regsvr32.exe,用得多了大家一定會覺得在運行中寫一長串東西很是煩人吧?!這里我向大家介紹一種麻煩一次方便"一生"的方法。這個方法只要右擊你想注冊或反注冊的OCX或DLL就可以了。它的原理是通過修改注冊表使右擊OCX或DLL文件時出現注冊和反注冊的菜單項。
下面介紹這個方法
注冊DLL文件:打開HKEY_CLASSES_ROOR\Dllfile,新建項shell,再其下新建Register,你會發現Register就是右鍵彈出的菜單名,再在其下建command,修改其"默認值"為Regsvr32 %1
反注冊DLL文件:打開HKEY_CLASSES_ROOR\Dllfile,新建項shell,再其下新建Unregister,再在其下建command,修改其"默認值"為Regsvr32 %1 /u
注冊和反注冊OCX文件打開HKEY_CLASSES_ROOR\OCXfile,然後其它的方法和上面的一樣的了。
右擊一個OCX或DLL試試看,呵呵,Yes!出現了我們想要的Register和Unregister菜單項。
VB中如何用代碼來實現控制項的注冊
---------------------------------------------------------------
shell "regsvr32 """ & path & "\yourocxname.ocx"""
加/s不彈出對話框
⑥ 如何注冊組件
它需要你在命令行方式下 來執行,進入到包含有 DLL 的目錄,並輸入: :\\regsvr32 component_name.dll 例如 c:\temp\regsvr32 AspEmail.dll 它會把dll 的特定信息注冊入 伺服器中的注冊表中。然後這個組件就可以在伺服器上使用了, 但是這個方法有一個缺陷。 dll。特別是一些組件需要讀取注冊表,所以,這個注冊組件的方法僅僅是 使用在伺服器上 沒有 MTS 的情況下,要取消注冊這個 dll,使用: regsvr32 /u aspobject.dll example c:\temp\regsvr32 /u aneiodbc.dll 第二種方法:使用MTS(Microsoft Transaction Server) MTS 是IIS 4 新增特色,但是它提 供了巨大的改進。MTS 允許你指定只有有特權的用戶才能夠 訪問組件,大大提高了網站服務 器上的安全性設置。在 MTS 上注冊組件的步驟如下: I) 打開 IIS 管理控制台。 II) 展開 transaction server,右鍵單擊pkgs installed 然後選擇new package III) 單擊create an empty package IV) 給該包命名 V) 指定 administrator 帳號或則使用 interactive(如果 伺服器經常是使用 administrator 登陸的話) VI) 現在使用右鍵單擊你剛建立的那個包下 面展開後的components。選擇 new then component VI) 選擇 install new component [b]VII) 找到你的.dll 文件然後選擇next 到完成。 要刪除這個對象,只要選擇它的圖標,然後選擇 delete. 附註:特別要注意第二種方法,它是用來調試自己編寫組件的最好方法,而不必每 次都需要 重新啟動機器了。
⑦ 如何注冊ocx控制項
注冊ocx控制項的方法步驟如下:
1、雙擊滑鼠左鍵打開c盤。
⑧ 如何重新注冊IE控制項
在開始菜單中依次運行以下幾個命令:
Regsvr32 urlmon.dll
Regsvr32 actxprxy.dll
Regsvr32 shdocvw.dll
Regsvr32 oleaut32.dll
基本原理:
Regsvr32命令是用來對未注冊的"ActiveX控制項"進行注冊的。外來ActiveX控制項要應用到自己的程序中也必須使用它注冊。ActiveX控制項技術是微軟於1996年推出的,得到了許多軟體公司的支持,雖然現在安裝軟體時都是自動進行注冊,但有時手工注冊還是有必要的。
Regsvr32命令格式
Regsvr32 [/u][/s][/n][/l[:cmdline]] dliname(或OCX控制項)
說明:
/u:卸載ActiveX控制項
/s:注冊成功後不顯示*作成功信息框
/c:控制台輸出
/l:調用Dlllnstall安裝函數並將可選參數[cmdline]傳給它,當使用/u時調用卸 載函數
/n:不調用DllRegisterServer,該參數必須和/l一起使用.
我們平時最常用的有兩種方法,即"Regsvr32 ActiveX.dll"(注冊ActiveX控制項)和"Regsvr32 /u ActiveX.dll"(卸載ActiveX控制項).下面舉兩個例子說明.
在C盤根目錄下有個"Rtj.dll"控制項需要我們手工注冊.我們只要單擊"開始"——「運行」,在運行對話框中輸入「Regsvr32 C:\Rtj.dll」,這時彈出「DllRegisterServer in rtj.dll succeeded」對話框,說明注冊成功;如果要卸載,在運行對話框中輸入「Regsvr32 /u C:\Rtj.dll」即可。
⑨ ppt中怎麼注冊控制項呢
B/S系統插件沒有安裝
系統的運行必需要使用B/S插件,否則系統將無法運行. 看到該信息後,你應該根據以下方式來設置並安裝插件:
一: 設置IE瀏覽器的安全級別.
解決辦法1: 打開IE的 工具 菜單 | Internet 選項 | 安全 頁. 選定Internet的安全設置. 點擊 自定義級別 ... 按鈕. 開啟以下設置:
1. 下載已簽名控制項
B. 運行ActiveX和插件
C. 對標記為可安全執行腳本的ActiveX 控制項執行腳本
D. 啟用活動腳本
解決辦法2: 直接從這里下載 B/S系統插件包 然後運行安裝。 (註:下載後請關閉瀏覽器再安裝)
二: 登錄用戶沒有安裝插件許可權.
解決辦法: 用更高級的用戶許可權,許可權要能安裝ActiveX並能注冊.
三: 第三方軟體阻止了插件的安裝.
解決辦法1: 暫時關掉第三方軟體,讓其能安裝插件.
解決辦法2: 直接從這里下載 B/S系統插件包 然後運行安裝。(註:下載後請關閉瀏覽器再安裝)
⑩ 如何注冊ocx文件
可以通過復制粘貼和輸入運行命令的方式進行注冊,具體操作步驟如下:
工具/原材料
win10電腦。
1、打開電腦後雙擊我的電腦並選擇本地磁碟C盤;