TC官方合作论坛

 找回密码
 立即注册
查看: 1228|回复: 5

[问题] 老问题,大漠注册卸载,求老师完善!带源码!

[复制链接]
发表于 2015-11-27 18:50:34 | 显示全部楼层 |阅读模式
//开始按钮_点击操作
function Reg_click()

    var ret = regdll("rc:dm.dll",true)                //注册大漠插件
    if(ret)
        messagebox("注册成功")
    else
        messagebox("注册失败,请尝试其他方式注册")
    end  
end

//退出按钮_点击操作
function exitReg_click()
    var dm = com("dm.dmsoft")
    if(vartype(dm) != "com")                //检查大漠是否注册
        messagebox("没有注册插件,请先注册插件")
        return ""
    end
    exit()
end


function 大漠注册修订版_init()
    //检测是否安装大漠插件
    var dm = com("dm.dmsoft")
    if(vartype(dm) != "com")
        messagebox("没有注册插件,请先注册插件")
    else
        var need_ver = 2.1133
        var ver = dm.ver()
        messagebox(dm.ver())
        if(ver == need_ver)                //检查大漠版本是否正确
            messagebox("插件已安装且版本正确!可以正常使用所有功能!")
        else
            messagebox("插件版本不正确,请点击\"开始\"注册!")
        end

        var base_path = dm.GetBasePath()        //获取大漠dll注册路径
        messagebox(base_path)
        var reg = regdll("base_path:dm.dll",false)        //卸载已注册大漠dll

        if(reg)
            messagebox("卸载成功")
        else
            messagebox("卸载失败")
        end
        var dmdel=filedelete("base_path\\dm.dll")        //删除已注册大漠dll
        if(dmdel)
            messagebox("删除成功")
        else
            messagebox("删除失败")
        end
    end
end
//运行效果:如果系统未使用过大漠插件,一切正常.
//如果系统中已注册大漠dll,程序可以检测出"已注册,以及版本是否正确,
//但用附件DM.DLL替换时,会出现无法反注册,不能删除已注册DM.DLL文件
//请教解决办法,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2015-11-27 19:16:01 | 显示全部楼层
强制删除我有开源,你测试不行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-27 19:54:53 | 显示全部楼层
sam7894604 发表于 2015-11-27 19:16
强制删除我有开源,你测试不行么?

Tc有卸载命令,我想试下。汽册表没试,不太懂,再就是今不会对系作有要求
回复 支持 反对

使用道具 举报

发表于 2015-11-28 11:58:13 | 显示全部楼层
... 卸载路径问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-28 15:25:24 | 显示全部楼层

你好,路径有什么问题,能指点下吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-29 04:36:52 | 显示全部楼层


你好,路径有什么问题,能指点下吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-28 23:51 , Processed in 0.040719 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表