按键精灵注册调用大漠实例源码封装
按键中对大漠的注册做了详细的说明,我们可以封装一下,随处可以调用。
我们首先看看大漠给的教程
// 首先打包dm.dll和RegDll.dll到附件,当然如果你还有其它资源(字库,图片等)也可以一并打包
// 这个need_ver作为本脚本需要使用的插件版本. 如果要换插件时,记得更改这个值.
need_ver = "3.1233"
// 插件需要用到atl系统库,有些XP精简系统会把atl.dll精简掉. 为了防止注册失败,这里手动注册一下atl.dllset ws=createobject("Wscript.Shell")
ws.run "regsvr32 atl.dll /s"
set ws=nothing// 释放附件>>>>>>>>>>>>>>>>>>>
// 这里选择c盘的test_game作为插件的基本目录 也就是SetPath对应的目录。所以所有资源都释放在此目录.
PutAttachment "c:\test_game","*.*"
// 这里要用到RegDll来注册插件,所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件失效.
PutAttachment ".\Plugin" ,"RegDll.dll"
// 插件注册开始>>>>>>>>>>>>>>>>>>>
// 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.
Call Plugin.RegDll.Reg("c:\test_game\dm.dll") // 这里判断是否注册成功
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
if ver <> need_ver then
// 先释放先前创建的dm
set dm = nothing// 再尝试用regsvr32 来注册. 这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.set ws=createobject("Wscript.Shell")
ws.run "regsvr32 c:\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 "请关闭程序,重新打开本程序再尝试"endscriptend if
end if
// 插件注册结束<<<<<<<<<<<<<<<
我们自己封装一下注册程序。
Sub 注册()PutAttachment ".\houtaidenglu","*.dll"PutAttachment ".\houtaidenglu","*.bmp"PutAttachment ".\houtaidenglu","*.txt"PutAttachment ".\houtaidenglu","dm.dll"//↑PutAttachment释放附件Call Plugin.RegDll.Reg(".\dm.dll")Set dm = createobject("dm.dmsoft")dm.SetPath "D:\按键精灵9\houtaidenglu"dm.SetDict 0,"denglu.txt"//↑相对路径……第一个·字库//↑大漠·注册Delay 200
End Sub
源码:按键精灵大漠注册调用实例
按键精灵注册调用大漠实例源码封装相关推荐
- android按键精灵源码,按键精灵手机版网络验证源码适用安卓/苹果ios手机按键
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //配置参数,需修改为个人配置信息,网站http://www.91reg.cn申请用户后修改 Dim 软件版本,试用次数,试用天数,网站用户账号,注册类别 ...
- 按键精灵自动登录网站范例源码
RunApp "C:\Program Files\Internet Explorer\iexplore.exe www.baidu.com/" //打开指定网站 Delay 500 ...
- java 摄像头 win7_JAVA摄像头调用方法_实例源码介绍—Win7
JAVA摄像头调用_实例源码介绍-Win7. 本人菜鸟级人物,由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceMa ...
- Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...
在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...
- axis2 webservice入门学识(JS,Java,PHP调用实例源码)
来源:http://www.myexception.cn/web/952419.html axis2 webservice入门知识(JS,Java,PHP调用实例源码) 背景简介 最近接触到一个银行接 ...
- Android如何实现简易登陆注册实例源码
今天给大家带来Android如何实现简易登陆注册实例源码,希望能对各位学员有所帮助. activity_login <?xml version="1.0" encoding= ...
- 易语言大漠多线程免注册调用大漠插件
易语言免注册调用大漠 1.使用dmreg.dll来配合实现,这个文件有2个导出接口 SetDllPathW和SetDllPathA. SetDllPathW对应unicode,SetDllPathA对 ...
- 易语言免注册调用大漠插件dm.dll
实现所谓的免注册,其实还是通过运行命令regsvr32写入到了系统.本视频教程还讲述了在64位WIN7下大漠注册失败的解决方法,更好的免注册调用大漠插件,参考以下文章: 易语言大漠多线程免注册调用大漠 ...
- Android Input子系统-含实例源码
Android Input子系统-含实例源码 1 Input子系统作用 Android很多外设都是用到输入输出设备,比如touchscreen,键盘,音量键等,输入 设备对应Android 框架是An ...
最新文章
- python实现socket编程(使用线程池)
- Activemq的连接方式
- MVC架构 在Android中的使用
- c++找不到标识符_沪C转沪牌流程攻略大全
- matlab等待按键响应,matlab中figure对象的按键响应
- 2.控制反转 spring_ioc
- 链表之删除链表a/b处的节点
- 计算机一级文档题,计算机一级模拟题
- LeetCode 56. 合并区间(优先队列)
- Mysql中Innodb大量插入数据时SQL语句的优化
- mysql存储过程中删除定时器_mysql创建存储过程,定时任务,定时删除log 莫大人...
- jzxx1000~1010题分析
- safari无法调试iphone提示“无可检查的应用程序”的解决方法
- RBF神经网络参数的参数优化(进化算法)+Matlab源码
- 【手把手教安装】VUE安装教程!!!
- 实战手游新手流程:细节、反馈、体验
- Jmeter(五)bayboy录制时弹窗“当前页面的脚本发生错误”解决办法
- Real-time Intended Knee Joint Motion Prediction by deep-recurrent neural networks利用深度递归神经网络实时预测膝关节运动
- 用交叉网线连接两台电脑的局域网
- 贵州省新添寨计算机培训夜校,农民夜校免费培训村民学习忙