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

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

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

Windows平台

正版安装

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

Windows 10 自动运行

光盘自动运行

光盘内容默认界面

光盘默认界面

激活服务器

按照License Tool软件介绍安装激活服务器

安装软件

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

点击安装主程序菜单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设计。

VxWorks平台

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

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

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

qq 672991841


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