现在的位置: 首页 > 综合 > 正文

COM组件注册

2013年10月17日 ⁄ 综合 ⁄ 共 547字 ⁄ 字号 评论关闭
 COM组件注册是指Windows编程中,为了使用自定义或第三方COM对象,对进程内组件(DLL)和进程外组件(EXE),利用自注册(self-registering)和非自注册组件程序而进行的操作。

  在使用.net中注册组件,有三种方式:

  1.手动注册: win9x/NT/2000系统提供一个用于注册进程内组件的实用工具RegSvr32.exe,如regsvr32 c:\test.dll;在.NET下面,注册.NET组件就需要regasm命令了,如C:\>regasm out ClassLibrary1.DLL /regfile:ClassLibrary1.reg 。

  2.编程注册:使用registrationhelper类,主要是利用在iregistrationhelper接口中的方法。

  3.动态注册:是指在执行应用程序过程中,检查安装组件的版本,如组件的正确版本没安装,则在运行时自动安装需要的版本,即自动注册。


将组件程序注册到COM库中命令:RegSvr32 Simple.dll,这样会在注册表中添加相应的信息;

如果要删除这些信息,只要运行::RegSvr32 Simple.dll /u 就可以了。


【上篇】
【下篇】

抱歉!评论已关闭.