VB写的DLL组件注册时,怎么运行一个程序!

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:36:05
我做的是一个IE插件
VB写的,DLL在注册之后,还需要手动从注册表中的HKEY_CLASSES_ROOT\CLSID 找到CLSID,再手动加到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects 下才可以生效

我的问题是:
如何在DLL被 regsvr32 xxx.dll 注册时,就把我之CLSID加进去!
或者是在被注册时,调用DLL中的一个过程,如果有,这个过程是什么?
请高手帮忙!

我以前也做的,方法是写一个.bat的文件,把注册表的信息写成一个.reg,然后再就在.bat文件里注册DLL和添加注册表信息.
regsvr32.exe NetHelp.dll
RegInfo.reg

现在我最怕BHO了,一般见到未知的BHO就直接禁用,中毒中怕了。