关于RVCT3.1破解中出现Cannot obtain license的解决办法
2013-06-06 14:52
579 查看
From:http://wenku.baidu.com/view/62666c65ddccda38376baf4f.html
按照 http://blog.csdn.net/xqhrs232/archive/2010/05/14/5589662.aspx
中的破解方法进行了RVDS破解。但是在进行编译时出现了以下信息:
armcc : Cannot obtain license for Compiler (feature compiler) with license version >= 3.1
刚开始的时候怀疑是破解文件没有按教程来放置,后来检查了一下其中的bat文件,发现确实应该是将破解文件放到安装目录下,而我确实也把文件放到了安装目录下。然而破解后仍然无法使用,只好重装,并按教程清理安装信息。重装的时候还是失败了,出现了同样的信息。
在网上找了很久一直都没有找到解决的办法。
一筹莫展之际想起刚开始填MAC的时候用ipconfig查看信息时出现了三个MAC,分别是网卡、虚拟机和宽带连接的MAC。当时在修改dat文件的时候填入的是网卡的MAC。估计是MAC地址的原因。当时很奇怪授权时它怎么知道应该用哪个MAC的?想想以前破解的经验,估计还得从license的安装重新看看。
重新运行了一下license wizard,一共有三个选项:
Obtain license
Install license
Diagnose license management problem
当时按照普通的流程用的是第二个。现在既然出了问题,就选第三个诊断一下到底是怎么回事吧。结果足足运行了十分钟都没有结束,关掉了。
第一个选项是获取license,随便点了一下,这时关键的提示跳出来了:
This may be because you have multiple physical network cards or have software installed, such as VMWare, which creates virtual network
cards.
If you are locking your license to a network card hostid you must ensure that the id you select is associated with one of your physical
network cards, otherwise you license may fail to operate after a reboot.
原来要绑定MAC,怪不得运行会有问题。一般搞这个的基本上都会装VM,所以都会有一个VM安装的虚拟网卡,这样原来的license会不知道用哪个MAC。
接下来就好办了,点确定以后出现了前面提到的三个网卡的MAC,这时选择当初填入dat中的那个网卡mac就可以了。
比如当初在dat中修改的mac是111,这时在wizard中会出现三个,其中一个是111,选111点下一步即可。再接着是选dat文件,这时选上之前修改好的dat文件,点下一步完成设置。
完成以上工作以后重新编译,发现没有license的错误提示了,软件可以正常使用。
问题原因:安装VMware等 多了个虚拟MAC
解决:安装license时先指定MAC
按照 http://blog.csdn.net/xqhrs232/archive/2010/05/14/5589662.aspx
中的破解方法进行了RVDS破解。但是在进行编译时出现了以下信息:
armcc : Cannot obtain license for Compiler (feature compiler) with license version >= 3.1
刚开始的时候怀疑是破解文件没有按教程来放置,后来检查了一下其中的bat文件,发现确实应该是将破解文件放到安装目录下,而我确实也把文件放到了安装目录下。然而破解后仍然无法使用,只好重装,并按教程清理安装信息。重装的时候还是失败了,出现了同样的信息。
在网上找了很久一直都没有找到解决的办法。
一筹莫展之际想起刚开始填MAC的时候用ipconfig查看信息时出现了三个MAC,分别是网卡、虚拟机和宽带连接的MAC。当时在修改dat文件的时候填入的是网卡的MAC。估计是MAC地址的原因。当时很奇怪授权时它怎么知道应该用哪个MAC的?想想以前破解的经验,估计还得从license的安装重新看看。
重新运行了一下license wizard,一共有三个选项:
Obtain license
Install license
Diagnose license management problem
当时按照普通的流程用的是第二个。现在既然出了问题,就选第三个诊断一下到底是怎么回事吧。结果足足运行了十分钟都没有结束,关掉了。
第一个选项是获取license,随便点了一下,这时关键的提示跳出来了:
This may be because you have multiple physical network cards or have software installed, such as VMWare, which creates virtual network
cards.
If you are locking your license to a network card hostid you must ensure that the id you select is associated with one of your physical
network cards, otherwise you license may fail to operate after a reboot.
原来要绑定MAC,怪不得运行会有问题。一般搞这个的基本上都会装VM,所以都会有一个VM安装的虚拟网卡,这样原来的license会不知道用哪个MAC。
接下来就好办了,点确定以后出现了前面提到的三个网卡的MAC,这时选择当初填入dat中的那个网卡mac就可以了。
比如当初在dat中修改的mac是111,这时在wizard中会出现三个,其中一个是111,选111点下一步即可。再接着是选dat文件,这时选上之前修改好的dat文件,点下一步完成设置。
完成以上工作以后重新编译,发现没有license的错误提示了,软件可以正常使用。
问题原因:安装VMware等 多了个虚拟MAC
解决:安装license时先指定MAC
相关文章推荐
- 关于linux下tomcat启动出现cannot find ./catalina.sh以及cannot find setclasspath问题的解决办法
- loadrunner在win10破解提示:Cannot save the license information because acceses to the registry is denied的解决办法
- 关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法
- 关于ftp用户连接时出现500 OOPS: cannot change directory的解决办法
- 关于MDK调试时watch窗口出现cannot evaluate的解决办法
- u-boot移植时出现inline function 'coloured_LED_init' cannot be declared weak及相关错误时的解决办法
- 关于FT232R下载模块,出现“FT232R USB UART”不识别的解决办法
- 关于SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法(
- 关于dll文件的生成以及找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':)
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- vc6.0出现“cannot add new member”解决办法
- centos7安装出现license information(license not accepted)解决办法
- android开发出现R cannot be resolved to a variable 问题解决办法之一
- 关于webpack项目中报错:Error: Cannot find module 'webpack/lib/node/NodeTemplatePlugin' 的解决办法
- 关于IIS安装后出现500错误的解决办法
- 关于[Cannot launch SDK manager]系统找不到指定的路径 的一般解决办法
- 关于MMC/CD usb storage 设备大量传输出现内核崩溃的解决办法
- 关于npm5.5.1版本出现 package-lock.json 后,npm install 安装包时报权限error时解决办法
- centos7安装出现license information(license not accepted)解决办法
- 关于描述ios证书出现 “此证书的签发者无效的” 解决办法