VAPS XT入门教程08:安装流程

系列索引:VAPS XT入门教程索引

上一篇:VAPSXT入门教程07:软件安装包

Windows平台

正版安装

插入安装光盘,或者打开光盘ISO文件(Windows10可以直接打开,Windows7需要额外的虚拟光驱软件)

Windows 10 自动运行

光盘自动运行

光盘内容默认界面

光盘默认界面

激活服务器

先点击Install License Tool 4.0安装激活服务器,然后出现授权声明

不平等条约

点击同意之后会显示需要安装的位置

安装位置

安装的内容

安装内容

点击install按钮 进行安装,安装没什么问题,安装完成后会显示警告

UAC警告

警告的意思是如果要使用授权服务器或者安装软件,需要关闭Windows UAC。

点击确定就会显示结束界面。

安装结束

安装的结果为:

安装结果

将WRI授权证书也复制到此文件夹,待用。

安装授权证书

先按照要求关闭UAC。

在Windows中搜索UAC

UAC搜索

将UAC权限调整为不通知

UAC不通知

双击授权软件文件夹的LicenseTool.exe,默认显示界面为:

授权工具默认界面

选中Install License(s) ,点击Next会进入安装证书界面

安装证书界面

点击 Browse... 按钮会弹出子界面用于选择WRI证书文件

选择证书

选择证书之后,下方的Add按钮会处于可点击状态,点击之后会弹出添加成功的窗口

添加证书

点击OK按钮之后

安装完成

可以看到Add按钮重新变为灰色,处于不可点击状态,接下来可以在添加新wri文件。点击下一步。

证书服务器

我们使用的是本地服务器,点击 View / Test按钮 可以看一下我们安装的激活证书。

我们安装的是4.1.1版,但是证书是4.2版

下一步,生成激活文件

生成证书

点击结束按钮配置结束。

安装软件

授权服务器和授权证书安装完成之后,我们就可以安装软件了。

点击安装主程序菜单Install VAPS XT4.1.1

默认界面为:

程序默认界面

需要同意协议

不平等条约

选择软件安装位置:

安装目录

选择软件安装模式

安装模式

默认是Complete 。点击下一步会检测授权信息。

授权检测

如果授权服务器配置不正确或者其他,就无法进行下一步了。

授权验证无误后,会进入模块选择界面。

安装组件

安装前确认

安装确认

点击下一步进行安装

安装中

软件安装完毕

安装完成

软件结果就是:

软件安装结果

盗版安装

这是最常见的类型,比如说国企给私企外包项目时,会提供开发环境,那么就会把软件和证书提供给其他人。软件和证书的来源是正版的,但是违反了正版的使用规则(只能在证书申请者的指定PC上使用),所以我称之为盗版。

正版与盗版的区别在于设置环境部分。正版是先确定一台用于安装软件的PC,记录此PC的MAC地址、PC名,去官方门户申请授权证书,然后从官方门户获取软件、证书在本地进行安装。而盗版是从别处获取证书和软件安装包,和正版的区别是将用于安装软件的PC的MAC地址、PC名修改为证书中所固定的字符串。

先准备安装文件和授权证书。

安装包

  • License_Tool_4.4_Win.exe是激活授权服务器
  • WRI文件是授权证书
  • VAPS_XT_4.2.1_Win32_vc12_x86.exe是VAPS XT的主程序,根据软件名可以看出此版本的软件使用的是VS2013(VC12)

用UAC同样的方式搜索网络连接设置

网络适配器

选择其中的有线网卡(不能用也没关系,主要是有线网卡就可以,当然如果有线网卡禁用了也不行)。右键点击属性菜单。

属性

然后点击配置按钮,弹出配置界面,点击高级子界面

高级 界面

打开之前提到的WRI格式的授权证书。

MAC地址

复制里面的hostid=字段的内容,16位MAC地址字符串。如果不是16位MAC地址而是字符串ANY,表示此证书并未绑定网卡MAC地址,不限制网卡。

点击 本地管理地址 将MAC地址填进去。

修改MAC地址

双击License_Tool_4.4_Win.exe,和光盘一样安装授权服务器

双击VAPS_XT_4.2.1_Win32_vc12_x86.exe,和光盘一样安装软件

剩下的部分与正版的安装流程一样。

破解版安装

只要是软件,就可以被破解。所谓破解就是不需要授权证书就可以安装、使用。

我经过测试,发现了一种最最暴力的破解方法。

安装完成

软件安装完成后,会自动添加VAPS XT相关的环境变量,主要是

  • VAPSXT_DIR默认值为C:/Presagis/VAPS_XT_4_2_1
  • PATH中会添加指向%VAPSXT_DIR%\bin目录的条目

这里就有一个问题,每个版本的VAPS XT会修改VAPSXT_DIR环境变量,如果你安装了多个VAPS XT就会有冲突

Linux平台

包括ARM/PC等等操作系统为Ubuntu的平台。

将Windows下安装的软件目录及所有子文件(我的是C:\Presagis\VAPS_XT_4_2_1)复制到Linux系统中任意目录下(比如$HOME目录下),然后添加VAPS目录的环境变量:

1
2
export VAPSXT_DIR=/path/to/vaps/VAPS_XT_4_2_1
export PATH=$VAPSXT_DIR/bin:$PATH

如果没有这个环境变量,在编译时编译脚本cg_make.sh会提示你添加。然后就可以正常使用。

Linux(或者嵌入式环境)下VAPS XT并不会检查证书情况。因为只使用了脚本调用系统编译器进行编译,并没有使用VAPS XT Editor进行GUI设计。

Linux(或者嵌入式环境)下VAPS XT并不会检查证书情况。

VxWorks平台

此平台不需要安装,只能在Windows下使用交叉编译完成操作。

下一篇:VAPSXT入门教程09:程序目录说明

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程08:安装流程
https://feater.top/vapsxt/vapsxt-installation
作者
JackeyLea
发布于
2022年7月11日
许可协议