组件的自动注册与卸载

suoaiyear

suoaiyear

2016-02-19 17:42

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的组件的自动注册与卸载,希望大家看完后能赶快学习起来。

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

  比如运行:RegSrv32 d:com.dll (RegSrv32运行时调用com.dll的引出函数DLLR

  egisterServer,真正注册的是在DLLRegisterServer中实现)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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

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

  3.实现自动卸载

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

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

  FreeLibrary卸载组件.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

组件的自动注册与卸载

编程语言 网络编程
组件的自动注册与卸载

远程注册自己的组件

ASP
远程注册自己的组件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

通过ASP远程注册自己的组件

ASP
通过ASP远程注册自己的组件

完全卸载Windows中顽固组件

windows 操作系统
完全卸载Windows中顽固组件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

减肥:卸载Windows中的集成组件

windows 操作系统
减肥:卸载Windows中的集成组件

自动化基础概念之“COM组件与接口”

编程语言 网络编程
自动化基础概念之“COM组件与接口”

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

我们的爱情花开花落 - QQ图案分组

我们的爱情花开花落 - QQ图案分组

PHP新手上路(7)

PHP新手上路(7)
下拉加载更多内容 ↓