永发信息网

vb6.0 怎样注册一个 dll文件啊

答案:3  悬赏:80  手机版
解决时间 2021-04-02 00:51
vb6.0 怎样注册一个 dll文件啊
最佳答案
你是想注册com组件吧,最简单的就是使用regsvr32.exe来注册,比如:regsvr32.exe test.dll,就完成了注册,使用regsvr32.exe /u test.dll即完成了注销,在vb中可以用shell函数调用。
当然复杂一点的可以使用动态调用dll中的函数来注册。dll文件的注册都是使用函数:DllRegisterServer,用LoadLibrary这个api加载这个dll,然后用GetProcAddress获得DllRegisterServer这个函数的地址,然后调用,判断返回值是否为0,0代表成功,否则为失败,最后调用FreeLibrary释放加载的dll文件就好了。注销也一样,只是调用的dll中的DllUnregisterServer
全部回答
通过regsvr32这个系统的程序注册dll
将下面的文本粘贴到文本编辑器中,然后存为以.reg为扩展名的文件。双击后将信息添加到注册表中。然后用鼠标右键点击一个动态链接库或OCX控件,在弹出的环境菜单中你将会看到Register和Unregister的选项。运用这个方法的前提是你的计算机上必须有regsvr32.exe文件。
REGEDIT4
[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"
[HKEY_CLASSES_ROOT\ocxfile]
@=”OCX”
[HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregister\command]
@="RegSvr32 /u \"%1\""
REGEDIT4
[HKEY_CLASSES_ROOT\.dll]
@="dllfile"
[HKEY_CLASSES_ROOT\dllfile]
@=”DLL”
[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\dllfile\shell\Unregister\command]
@="RegSvr32 /u \"%1\""
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
the parking regulations have become strict
形容有做出事情影响很大的成语
龙井的归,唱给谁?
为什么新车一踩油门转速和瞬时油耗立马上去了
求au路由器设置问题
为了有效地抑制电力浪费现象,某市实行“阶梯
在公司面试KO和OK带表的意思是什么啊!
建筑工程吊层和裙楼的区别
睡觉前喝当归口服液好不好
任意任性叫()意;“称心舒服”叫()意;“符
二极管IN5819的作用 最好说的详细点
怎么建立自己的人脉关系网?
钓鱼新手必学的几个垂钓技巧,熟练掌握后再也
天纵妖娆得结局是什么,看过的来
工伤仲裁以后怎么办
推荐资讯
三国杀 3v3 模式为什么衰落了
菜肴汽蒸的特点是什么
“谁人会留意我这孤儿仔,流浪到谷底”是那首
表示错上加错左,一字开头的成语是什么?
平安车抵押贷款利息
灯泡突然忽闪然后啪的一声就爆了 还有火星掉
若将球面镜浸入折射率为n的液体内,该系统的
一个游戏是一个骑马的酋长叫很多小兵打机器人
想尝尝从高楼跳下去的感觉
vivox5m换主板多少钱
博诚策略有什么优 惠阿
什么是中式西装,还有意式,美式等等有什么区
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?