yang3114 发表于 2011-6-18 11:01:49

反注册dll插件。帮我改一下,下面的代码

$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 <> 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, $aCall, $aCall = 0)
EndFunc

这段代码是注册bho.dll插件,谁可以帮我改成反注册的。我不想调用regsvr32.

netegg 发表于 2011-6-18 11:49:18

不太清楚com组件函数可不可以这样调用

yang3114 发表于 2011-6-18 19:48:35

顶上去,让高手看到!{:face (319):}

joyue9 发表于 2011-6-18 21:54:40

学习了..顶一个

yang3114 发表于 2011-6-19 10:54:23

{:face (356):}继续顶!

kevinch 发表于 2011-6-19 13:49:06

是不是取消注册就要调用DllUnRegisterServer了,一般看内置函数时有DllRegisterServer都会对应有个DllUnRegisterServer函数

yorker0503 发表于 2011-6-19 14:45:24

这个我需要~~~

yang3114 发表于 2011-6-20 09:21:42

{:face (270):}{:face (319):} 高手在哪!!!

zzm0163 发表于 2011-6-21 19:29:33

{:face (270):}

yang3114 发表于 2011-6-24 18:26:45

{:face (356):}论坛里的牛人都不见了。
页: [1]
查看完整版本: 反注册dll插件。帮我改一下,下面的代码