按键中对大漠的注册做了详细的说明,我们可以封装一下,随处可以调用。

我们首先看看大漠给的教程


// 首先打包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

源码:按键精灵大漠注册调用实例

按键精灵注册调用大漠实例源码封装相关推荐

  1. android按键精灵源码,按键精灵手机版网络验证源码适用安卓/苹果ios手机按键

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //配置参数,需修改为个人配置信息,网站http://www.91reg.cn申请用户后修改 Dim 软件版本,试用次数,试用天数,网站用户账号,注册类别 ...

  2. 按键精灵自动登录网站范例源码

    RunApp "C:\Program Files\Internet Explorer\iexplore.exe www.baidu.com/" //打开指定网站 Delay 500 ...

  3. java 摄像头 win7_JAVA摄像头调用方法_实例源码介绍—Win7

    JAVA摄像头调用_实例源码介绍-Win7. 本人菜鸟级人物,由于要搞个人脸识别登录(JAVACV),百度谷歌了一下午,找了网上简单的样例代码来试,可是老是调试不过,出现CaptureDeviceMa ...

  4. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...

  5. axis2 webservice入门学识(JS,Java,PHP调用实例源码)

    来源:http://www.myexception.cn/web/952419.html axis2 webservice入门知识(JS,Java,PHP调用实例源码) 背景简介 最近接触到一个银行接 ...

  6. Android如何实现简易登陆注册实例源码

    今天给大家带来Android如何实现简易登陆注册实例源码,希望能对各位学员有所帮助. activity_login <?xml version="1.0" encoding= ...

  7. 易语言大漠多线程免注册调用大漠插件

    易语言免注册调用大漠 1.使用dmreg.dll来配合实现,这个文件有2个导出接口 SetDllPathW和SetDllPathA. SetDllPathW对应unicode,SetDllPathA对 ...

  8. 易语言免注册调用大漠插件dm.dll

    实现所谓的免注册,其实还是通过运行命令regsvr32写入到了系统.本视频教程还讲述了在64位WIN7下大漠注册失败的解决方法,更好的免注册调用大漠插件,参考以下文章: 易语言大漠多线程免注册调用大漠 ...

  9. Android Input子系统-含实例源码

    Android Input子系统-含实例源码 1 Input子系统作用 Android很多外设都是用到输入输出设备,比如touchscreen,键盘,音量键等,输入 设备对应Android 框架是An ...

最新文章

  1. python实现socket编程(使用线程池)
  2. Activemq的连接方式
  3. MVC架构 在Android中的使用
  4. c++找不到标识符_沪C转沪牌流程攻略大全
  5. matlab等待按键响应,matlab中figure对象的按键响应
  6. 2.控制反转 spring_ioc
  7. 链表之删除链表a/b处的节点
  8. 计算机一级文档题,计算机一级模拟题
  9. LeetCode 56. 合并区间(优先队列)
  10. Mysql中Innodb大量插入数据时SQL语句的优化
  11. mysql存储过程中删除定时器_mysql创建存储过程,定时任务,定时删除log 莫大人...
  12. jzxx1000~1010题分析
  13. safari无法调试iphone提示“无可检查的应用程序”的解决方法
  14. RBF神经网络参数的参数优化(进化算法)+Matlab源码
  15. 【手把手教安装】VUE安装教程!!!
  16. 实战手游新手流程:细节、反馈、体验
  17. Jmeter(五)bayboy录制时弹窗“当前页面的脚本发生错误”解决办法
  18. Real-time Intended Knee Joint Motion Prediction by deep-recurrent neural networks利用深度递归神经网络实时预测膝关节运动
  19. 用交叉网线连接两台电脑的局域网
  20. 贵州省新添寨计算机培训夜校,农民夜校免费培训村民学习忙

热门文章

  1. 怎样恢复删除的视频?这5个方法才是正确答案!
  2. 工作压力大,如何自我调节?
  3. python排课问题_排课问题
  4. font-family字体系列写法举例
  5. 1086: ASCII码排序(多实例测试)
  6. matlab 整局-部视知觉实验(读取excel点阵设计图替换数据)
  7. 英语口语练习的有效方法
  8. 仪表盘布局的5个技巧,都帮你总结好了
  9. 《移动软件开发》实验2
  10. 免费rar/zip解压缩工具BandZip