1.我想用易语言编程,但是这个大漠模块就是注册不成功
关于如何注册大漠插件
1.找到系统盘中cmd.exe 并且选择以管理员方式运行
2.输入【cd\】,让当前目录显示【c:】
3.再输入【cd windows】,进入【C:\WINDOWS】目录
4.再输入【cd syswow64】,进入【C:\WINDOWS\syswow64】目录
5.将要注册的dll放入【C:\WINDOWS\syswow64】目录中
6.最后,输入【regsvr32 XXX.dll】,例如 【regsver32 dm.dll】注册成功!
注意:系统盘不是C盘就自己改 win7也适用!
2.大漠插件怎么注册以及绑定窗口,绑定窗口后的可以干嘛
这个问题要看你使用的是什么编程语言了:(绑定之后,根据绑定模式可以对窗口进行前台或后台的,鼠标键盘,找图找色等操作,主要应用与游戏辅助)
1. 按键精灵:
2. // 释放附件>>>>>>>>>>>>>>>>>>>
3. // 这里选择c盘的test_game作为插件的基本目录 也就是SetPath对应的目录。所以所有资源都释放在此目录.
4. PutAttachment "c:\test_game","*.*"
5. // 这里要用到RegDll来注册插件,所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件失效.
6. PutAttachment ".\Plugin" ,"RegDll.dll"
7. // 插件注册开始>>>>>>>>>>>>>>>>>>>
8. // 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.
9. Call Plugin.RegDll.Reg("c:\test_game\dm.dll")
10.
11. // 这里判断是否注册成功
12. set dm = createobject("dm.dmsoft")
13. ver = dm.Ver()
14. if ver need_ver then
15. // 先释放先前创建的dm
16. set dm = nothing
17. // 再尝试用regsvr32 来注册. 这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.
18. set ws=createobject("Wscript.Shell")
ws.run "regsvr32 c:\test_game\dm.dll /s"
set ws=nothing
Delay 1500
19.
20. // 再判断插件是否注册成功
21. set dm = createobject("dm.dmsoft")
22. ver = dm.Ver()
23. if ver need_ver then
24. // 这时,已经确认插件注册失败了。 弹出一些调试信息,以供分析.
25. messagebox "插件版本错误,当前使用的版本是:"&ver&",插件所在目录是:"&dm.GetBasePath()
26. messagebox "请关闭程序,重新打开本程序再尝试"
27. endscript
28. end if
29. end if
30. // 插件注册结束
2.TC简单脚本:
31. 是否成功=辅助.注册插件("rc:dm.dll",真)
32. /// 真 表示注册成功 反之假表示注册失败
33. 如果(是否成功)
34. //辅助.消息框("插件注册成功!","提示")
35. 否则
36. 辅助.消息框("插件注册失败!","提示")
37. 如果结束
38. dm=com("dm.dmsoft")
其他语言就不一一列举了!
【我用心解答,如果解决了您的问题,一定记得采纳额!】
3.按键精灵大漠插件你们每次都要注册吗
不用每次注册,注册是一次,不过要每个线程创建大漠对象(就是写上Set dm = createobject("dm.dmsoft")这句)。
下面代码是按键精灵大漠插件注册,注册大漠最简单是4句,不过我不建议那样做,那样不可靠,我下面的代码虽然比较多,但是相对来说比较完整。在WinXP,Win7旗舰版,Win10专业版和企业版这几个操作系统都试过,是可以注册成功的。
//大漠注册Function Register_dm Dim Ver, dm_Ver dm_Ver = "3.1232" '大漠版本 Register_dm = 1 '初始化注册返回值,0表示未注册成功,1表示注册成功。 '默认已注册 PutAttachment ".\", "dm.dll" PutAttachment ".\plugin", "RegDll.dll" Delay 200 Set dm = createobject("dm.dmsoft") Ver = dm.Ver() If Ver = "" Then '如果没有注册大漠 Set ws=createobject("Wscript.Shell") ws.run "regsvr32 atl.dll /s" Set ws=nothing Set dm = nothing Call Plugin.RegDll.Reg(".\dm.dll") Delay 300 Set dm = createobject("dm.dmsoft") Ver = dm.Ver() End If If Ver <> dm_Ver Then '如果大漠版本不正确 PutAttachment ".\", "卸载大漠注册.bat" '附件添加这个卸载大漠注册bat文件。
Delay 200 RunApp ".\卸载大漠注册.bat" Delay 200 Call Plugin.RegDll.Reg(".\dm.dll") Delay 200 Set dm = createobject("dm.dmsoft") Ver = dm.Ver() If Ver <> dm_Ver Then Register_dm = 0 '注册失败,返回0 End If End IfEnd Function'调用方法:IsReg = Register_dmIf IsReg = 1 Then MessageBox "大漠插件注册成功"Else MessageBox "大漠插件注册失败,可能是电脑防火墙或者杀毒软件拦截,请关闭它们再重新打开小精灵。"End If附件文件制作:新建文本文档.txt,里面写上如下图内容:保存,文件名改为“卸载大漠注册.bat”,然后添加到附件即可。
4.大漠插件注册
注册大漠()
need_ver = "3.1233"
PutAttachment "c:\Windows\test_game","*.*"
PutAttachment ".\Plugin", "RegDll.dll"
Call Plugin.RegDll.Reg("c:\Windows\test_game\dm.dll")
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
if ver need_ver then
set dm = nothing
set ws=createobject("Wscript.Shell")
ws.run "regsvr32 c:\Windows\test_game\dm.dll /s"
set ws=nothing
Delay 1500
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
if ver need_ver then
messagebox "插件版本错误,当前使用的版本是:"&ver&",插件所在目录是:"&dm.GetBasePath()
messagebox "请关闭程序,重新打开本程序再尝试"
endscript
end if
End If
Rem 绑定
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
Delay 1000
If dm_ret = 1 Then
Call Plugin.Msg.Tips("绑定成功")
Delay 100
Else
Goto 绑定
End If
dm.SetPath "c:\Windows\test_game"
Delay 100
dm_ret = dm.SetDict(0, "dm_soft.txt")
End Sub
5.注册大漠插件到系统时出现了这个 怎么解决
win7下手工注册dll组件时,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80020009
解决方法:
运行(或[win]+r): 然后输入regsvr32 **.dll 回车进行注册,
出现“xx.dll模块已加载,但对于DllRegisterServ的调用失败,错误代码为0x8007005” 按确定。
之后按开始--所有程序--附件---以管理员身份运行命令提示符(鼠标右键单击)然后在cmd方式下进入要注册dll所在文件夹中, 再次输入regsvr32 **.dll即可
注意:注册dll时,确保dll没有被使用
6.W10 64位 大漠的.dll注册不上,怎么办,大漠.dll到是32位的
win7下手工注册dll组件时,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80020009解决方法:运行(或[win]+r):然后输入regsvr32**.dll回车进行注册,出现“xx.dll模块已加载,但对于DllRegisterServ的调用失败,错误代码为0x8007005”按确定。
之后按开始--所有程序--附件---以管理员身份运行命令提示符(鼠标右键单击)然后在cmd方式下进入要注册dll所在文件夹中,再次输入regsvr32**.dll即可注意:注册dll时,确保dll没有被使用。
转载请注明出处windows之家 » 大漠插件怎么注册win10