它是用來(lái)對(duì)未注冊(cè)的“ActiveX控件”進(jìn)行注冊(cè)的,外來(lái)ActiveX控件要應(yīng)用到自己的程序中也必須使用它注冊(cè),ActiveX技術(shù)是微軟于1996年推出,得到了許多
軟件公司的支持,雖然現(xiàn)在安裝軟件時(shí)都是自動(dòng)進(jìn)行注冊(cè),但有時(shí)手工注冊(cè)還是有必要的,如果修改注冊(cè)表那就太麻煩了,在windows的system文件夾下有一個(gè)regsvr32.exe的程序,它就是windows自帶的activex注冊(cè)和反注冊(cè)工具
Regsvr32命令格式: Regsvr32?[/s] [/n] [/I[:cmdline]] dllname(或OCX控件)
Regsvr32命令格式: Regsvr32?[/s] [/n] [/I[:cmdline]] dllname(或OCX控件)
/u卸載ActiveX控件
/s注冊(cè)成功后不顯示操作成功信息框
/c控制臺(tái)輸出
/I調(diào)用DllInstall安裝函數(shù)并將可選的參數(shù)[cmdline]傳給它,當(dāng)使用
/u時(shí)調(diào)用卸載函數(shù) /n 不調(diào)用 DllRegisterServer,該參數(shù)必須和 /I 一起使用
先說(shuō)說(shuō)“regsvr32.exe”,這個(gè)應(yīng)用程序是Microsoft Windows 注冊(cè)服務(wù)程序,主要用來(lái)注冊(cè)(反注冊(cè))動(dòng)態(tài)鏈接庫(kù)(DLL)及activex(OCX),因此部分PE程序要在Windows系統(tǒng)下正常運(yùn)行就需要它。說(shuō)到這里,大家應(yīng)該會(huì)明白它的作用了,也就能理解某些木馬病毒或別的什么
軟件會(huì)調(diào)用它了。由于某些木馬的惡意注冊(cè)和某些程序代碼的不完善,往往會(huì)在調(diào)用它時(shí)出現(xiàn)問(wèn)題。
其次說(shuō)說(shuō)造成regsvr32占CPU高的幾個(gè)原因。
一般情況下regsvr32是不會(huì)自動(dòng)運(yùn)行的,也不會(huì)長(zhǎng)駐系統(tǒng)內(nèi)存,如果進(jìn)程中一直有regsvr32那么可能是中病毒了,所以大家還是查殺病毒為佳。
其次說(shuō)說(shuō)造成regsvr32占CPU高的幾個(gè)原因。
一般情況下regsvr32是不會(huì)自動(dòng)運(yùn)行的,也不會(huì)長(zhǎng)駐系統(tǒng)內(nèi)存,如果進(jìn)程中一直有regsvr32那么可能是中病毒了,所以大家還是查殺病毒為佳。