VAPS XT入门教程08:安装流程
系列索引:VAPS XT入门教程索引
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格式的授权证书。
复制里面的hostid=字段的内容,16位MAC地址字符串。如果不是16位MAC地址而是字符串ANY
,表示此证书并未绑定网卡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 |
|
如果没有这个环境变量,在编译时编译脚本cg_make.sh会提示你添加。然后就可以正常使用。
Linux(或者嵌入式环境)下VAPS XT并不会检查证书情况。因为只使用了脚本调用系统编译器进行编译,并没有使用VAPS XT Editor进行GUI设计。
VxWorks平台
此平台不需要安装,只能在Windows下使用交叉编译完成操作。
技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导