//只要有下面这段代码就注册不了新建脚本或在别的有代码的脚本里就可以,即便是把下面的代码注释掉也是时行时不行
返回值 = Lib.天地男儿.当前地图坐标()
Function 计算坐标点(起始坐標x,起始坐标y,距离,角度)
// 首先打包dm.dll和RegDll.dll到附件,当然如果你还有其它资源(字库图片等)也可以一并打包
// 这个need_ver作为本脚本需要使用的插件版本. 如果要換插件时,记得更改这个值.
// 插件需要用到atl系统库,有些XP精简系统会把atl.dll精简掉. 为了防止注册失败这里手动注册一下atl.dll
// 这里选择c盘的test-_game作为插件的基本目录 也就是SetPath对应的目录。所以所有资源都释放在此目录.
// 这里要用到RegDll来注册插件所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件夨效.
// 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.
// 这里判断是否注册成功
// 先释放先前创建的dm
// 再尝试用regsvr32 来注册. 这里必须使用绝对路径以免有别人把dm.dll释放在系统目录.造成版本错误.
// 再判断插件是否注册成功
// 这时,已经确认插件注册失败了 弹出一些调试信息,以供分析.
messagebox "请关闭程序,重新打开本程序再尝试"
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
系统是win7 64位,从下载的winio3.0发现是用C#开发的,下载后的Binaries文件夹中包含WinIo64.dllWinIo64.sys,将这两个文件放在debug文件夹下如果是在Release模式下,就放在Release文件夹下与执行文件放在一起。
但是发现InitializeWinIo()一直返回的是falseWinio64.sys没有正式的数字签名,只有测试的需要修改一些东西,具体如下:
首先要将系统设置为测试模式输入cmd打开dos模式:
1.打开 WinIO64.sys的属性框,翻到“数字签名”选项卡点击“详细信息”
2.在新出来的对话框中点击“查看证书”
3.在又新出来的对话框中点击“安装证书”
4.点击“下一步”,然后选择“将所有的证书放入下列存储”
5.点击浏览选择“受信任的根证书发布机构”
6.点击“下一步”,然后点击“完成”
7.在弹出的“安全性警告”对话框中选择“是”財能导入成功
再调试程序,就可以成功初始化了