[原创] 组件的自动注册与卸载
来源:互联网 发布:awr sql report 编辑:程序博客网 时间:2024/06/03 02:07
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卸载组件
- [原创] 组件的自动注册与卸载
- com组件注册与卸载
- com+组件的注册,卸载和管理
- 注册FSO组件---FSO的添加,删除,注册,卸载
- ShellExecute与组件的注册
- Regsvr32(windows注册/卸载组件)的使用方法详细说明
- 安装包的自动安装与卸载
- 安装包的自动安装与卸载
- 如何注册和卸载DLL组件?
- vue 组件 全局注册与局部注册的方法
- [原创] Zookeeper注册节点的掉线自动重新注册及测试方法
- C#程序如何实现COM组件的自动注册
- ATL 服务注册与卸载
- [原创]单点登陆(SSO)组件的设计与实现
- 一种更高效的组件自动注册方案(android组件化开发)
- 注册组件的过程
- 组件的注册
- 使用AccessibilityService实现APP的自动安装与卸载
- 在VC中使用代码组件的三种方法
- 计算机集成制造系统(CIMS)
- 客户关系管理(CRM)
- 供应链管理(SCM)
- 从蒙牛的崛起看攻防战略的机理
- [原创] 组件的自动注册与卸载
- 被称为世上最经典的25句话
- 在线翻译
- 盖茨艺术
- Oh,java
- 如何可以把JAVA中的“类”或“包”学好?
- SQL Server 练习题3
- 装饰模式
- 职业女性容易忽视的101个细节