zoukankan      html  css  js  c++  java
  • WISE安装程序增加注册控制

        我做安装程序,一直用的WISE 9。最近为一个用户提供安装程序时,公司要求对安装程序增加控制,避免用户到处安装,增加公司服务的压力。因此,我在WISE制作的安装程序中增加了注册码校验控制,不能给出正确注册码的,不能进行安装。这里把使用的手段和大家分享一下,如果你还没有更高级的方法的话,可以使用一下。有更好办法的兄弟,也不要笑话,欢迎分享经验。

        首先我做了一个获取硬件ID,以及进行注册码校验的软件,将校验的结果,存储到C盘指定的INI文件中。然后将该文件加入到安装包中,先进行安装,由于不确定用户的环境,就指定安装在C盘,然后用安装指令运行该程序,注意要选择“Wait for program to exit",这样在注册码验证程序为结束前,不会继续运行安装程序。

        注册码正确填入后,继续运行安装程序,将之前安装的注册码校验程序从C盘删除,然后读取INI文件中的校验结果,确定是否继续安装程序。并将INI文件也从C盘删除。

        这样就完成了安装程序的注册校验控制,且将过程中的中间文件删除。

     

    具体的指令如下:


    注意:必须将MAINDIR设置为C:,否则后面会报错,不能写绝对路径。

  • 相关阅读:
    [Linux]-Nginx平滑升级
    [Linux]-部署PXE网络装机
    [Linux]--构建DR模式的LVS群集
    [Linux]--构建NAT模式的LVS群集
    [Linux]-Apache,awstats部署
    [Linux]-部署Nginx Apache动静分离
    [Linux]-Rsync同步
    Vue.js内部运行机制(一)
    JS类数组对象及如何转变为真正的数组
    JS、TS中的符号表达式
  • 原文地址:https://www.cnblogs.com/riskyer/p/3246895.html
Copyright © 2011-2022 走看看