首 页免费信息软件下载在线电视QQ空间克隆免费博客论 坛
您当前的位置:鸿飞官方免费资源网免费信息编程技术 → 文章内容 退出登录 用户管理
本类热门文章
相关文章
 
组件的自动注册与卸载
作者:鸿飞  来源:本站整理  发布时间:2007-11-22 22:00:21

减小字体 增大字体

有时我们在制作软件安装程序的时候,需要注册一些组件,那么如何实现这一功能呢?请往下看。

 

1、对于进程内组件,可以利用windows系统提供的Regsrv32.exe

    比如运行RegSrv32 d:\com.dll  (RegSrv32运行时调用com.dll的引出函数DLLR egisterServer,真正注册的是在DLLRegisterServer中实现)

    如果要反注册,可以用:RegSrv32 /u d:\com.dll(此时调用DLLUnregSrvServer函数)

2、对于进程外组件,因为它是可执行文件,不能也没有必要提供引出函数供其他程序调用来实现注册。

    COM规范规定,支持自注册的进程外组件必须支持两个命令参数/RegServer/UnregServer,来实现注册和反注册操作。

3、实现自动卸载

    组件对象被卸载的条件:1,组件中对象数为0  2,类厂锁计数器为0

    COM中提供了一个函数CoFreeAllLibraries,它能检测当前进程中所有组件程序,当发现某个满足条件时,就调用FreeLibrary卸载组件。

推荐:本站站长(鸿飞)原创软件免费赠送

温馨提示:如果发现资源地址无效时,请在下面的评论上留言,我会及时处理!谢谢!

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 有情连接 - 网站地图 - 发布信息

Copyright © 2007-2008 鸿飞免费资源网:www.fei2yu.com. All Rights Reserved

站 长:鸿飞    Q Q:250118591    蜀ICP备07502538号