按键精灵注册调用大漠实例源码封装
按键中对大漠的注册做了详细的说明,我们可以封装一下,随处可以调用。
我们首先看看大漠给的教程
// 首先打包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 ...
最新文章
- 最新机器学习开源项目Top10
- ef 排序string转int_排序算法之基本排序算法
- [导入]C#正则表达式整理备忘
- 发布丨网易云信智慧云课堂解决方案,让教育不再难
- 用汇编写改进的冒泡排序
- 比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
- Spring Security 案例实现和执行流程剖析
- Java基础 —— 变量,选择,循环,数组,输入与输出等
- mysql子分区多少层_MySQL 子分区-阿里云开发者社区
- python逻辑流程图_python-程序流程图
- 我寫的JAVA記事本源程序
- 李宏毅机器学习——集成学习
- 在访问RESTful接口时出现:Could not write content: No serializer found for class的问题解决小技巧收集...
- 联想r720自带杜比驱动下载_给心爱的本本装上杜比音效
- python云计算1
- MySQL的主从配置+SpringBoot的MySQL读写分离配置
- ATmi-G 公众号机器人 【永久免费】
- 浙江生物计算机技术,New Page 1
- python和stata怎么结合_双剑合璧之Stata与Python:初识IPyStata
- 整理 华为AP-3010DN_V2配置创建wifi