找回密码
 加入
搜索
查看: 3681|回复: 9

[AU3基础] 反注册dll插件。帮我改一下,下面的代码

  [复制链接]
发表于 2011-6-18 11:01:49 | 显示全部楼层 |阅读模式
$sDll = "bho.dll"

_RegisterServer($sDll)

Func _RegisterServer($sDll)
    Local $fInit, $fError
    Local $aCall = DllCall("ole32.dll", "long", "OleInitialize", "ptr", 0)
    If Not @error Then $fInit = $aCall[0] <> 1
    $aCall = DllCall($sDll, "long", "DllRegisterServer")
    If @error Then $fError = True
    If $fInit Then DllCall("ole32.dll", "none", "OleUninitialize")
    If $fError Then Return SetError(2, 0, False)
    Return SetError($aCall[0] <> 0, $aCall[0], $aCall[0] = 0)
EndFunc

这段代码是注册bho.dll插件,谁可以帮我改成反注册的。我不想调用regsvr32.
发表于 2011-6-18 11:49:18 | 显示全部楼层
不太清楚com组件函数可不可以这样调用
 楼主| 发表于 2011-6-18 19:48:35 | 显示全部楼层
顶上去,让高手看到!
发表于 2011-6-18 21:54:40 | 显示全部楼层
学习了..顶一个
 楼主| 发表于 2011-6-19 10:54:23 | 显示全部楼层
继续顶!
发表于 2011-6-19 13:49:06 | 显示全部楼层
是不是取消注册就要调用DllUnRegisterServer了,一般看内置函数时有DllRegisterServer都会对应有个DllUnRegisterServer函数
发表于 2011-6-19 14:45:24 | 显示全部楼层
这个我需要~~~
 楼主| 发表于 2011-6-20 09:21:42 | 显示全部楼层
高手在哪!!!
发表于 2011-6-21 19:29:33 | 显示全部楼层
 楼主| 发表于 2011-6-24 18:26:45 | 显示全部楼层
论坛里的牛人都不见了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 04:31 , Processed in 0.086949 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表