TC官方合作论坛
标题:
dm在 win7 64位运行正常,在XP里面就出错了。帮忙看看代码
[打印本页]
作者:
jokercn
时间:
2015-1-1 16:49
标题:
dm在 win7 64位运行正常,在XP里面就出错了。帮忙看看代码
本帖最后由 jokercn 于 2015-1-1 16:53 编辑
[attach]18619[/attach]
在win7 64 里面 运行正常,换到XP 的系统 就出问题了。不知道问题出在哪里。。。。
代码如下
出错 显示 是
调试输出(dm.Ver())
这一句出错,因为编辑了下 所以序号错了一位
空间 z自动登录
变量 dm
变量 窗口句柄
变量 intx,inty
功能 注册大漠插件()
是否成功=辅助.是否注册("dm.dmsoft")
如果(是否成功)
调试输出("插件已注册")
调试输出(dm.Ver())
否则
调试输出("插件正在注册")
ws=com("Wscript.Shell")
ws.run("regsvr32 atl.dll /s")
dllcallret=dllcall(辅助.获取资源路径("rc:DmReg.dll"),"int","SetDllPathA","char *",辅助.获取资源路径("rc:dm.dll"),"int",0)
dm=com("dm.dmsoft")
如果结束
辅助.等待(500)
调试输出(dm.Ver())
加载驱动=dm.Reg("jokercn80f417cc4b2b4bdd4f590eb3c6f63d9a","")
如果(加载驱动==1)
调试输出("VIP注册成功!")
加载驱动 =dm.DmGuard(1,"np")
如果(加载驱动==0)
调试输出("不支持的保护盾类型")
如果结束
如果(加载驱动==1)
调试输出("Guard加载驱动成功")
如果结束
如果(加载驱动==-2)
调试输出("驱动释放失败.(可能原因是权限不够,或者是把程序运行在了移动存储器上(移动硬盘,U盘,映射网络驱动器之类))")
如果结束
如果(加载驱动==-3)
调试输出("驱动加载失败,可能是权限不够")
如果结束
如果结束
如果(dm.SetDict(0,辅助.获取资源路径("rc:123.txt"))==1)
调试输出("字库设置成功")
如果结束
功能结束
空间结束
复制代码
作者:
jokercn
时间:
2015-1-1 16:56
求助啊~~是系统少文件吗?
作者:
OOOO
时间:
2015-1-1 17:28
你的第16行 DM还没有成功注册你就创建DM对象肯定出错啊
作者:
OOOO
时间:
2015-1-1 17:29
然后19行你调用了DM 才出错的
作者:
MrSixGod
时间:
2015-1-2 00:07
还有注册码也不删除? 分享给大家用吗?
作者:
2645572175
时间:
2015-6-24 15:16
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1