一种Modelsim和Questasim破解报错的解决办法

        今天在笔记本上安装Modelsim和Questasim时,用网络上提供的patch工具进行破解操作时,老是找不到license,打不开图形界面。花了将近两小时查阅网络资料,为此还下载了还几个版本的软件。最后查到原因,特意写个博客记录一下。

        按所有的教程一样,将程序安装完成过后,将patch工具:MentorKG.exe和patch64_dll.bat拷贝至工具安装路径下的win64/win32文件夹下,然后点击patch64_dll.bat脚本运行破解。好多教程都会提到要修改mgls.dll和mgls64.dll的属性,将只读属性去掉。其实这一点并非必需操作,若我们打开脚本patch64_dll.bat,一般会有以下指令:

attrib -r mgls.dll %去掉mgls.dll的只读属性%
attrib -r mgls64.dll %去掉mgls64.dll的只读属性%
MentorKG.exe -patch . %执行注册机,生成license.txt%
attrib +r mgls.dll %添加mgls.dll只读属性%
attrib +r mgls64.dll %添加mgls64.dll只读属性%

若出现以下

 界面则为正常破解流程。

若出现其他显示,则破解出现错误。

如:

Features: 185 Station, 1168 Composites, 221 Atomic and 135 Extended.
stdin:line 1:Future license file format or misspelling in license file.
 The file was issued for a later version of FLEXnet Licensing than this
 program understands.
License text: d" SN=02054617 SIGN2=0
License path: C:\modeltech64_10.1c\LICENSE.TXT;
FLEXnet Licensing error:-90,313
For further information, refer to the FLEXnet Licensing End User Guide,
available at "www.macrovision.com

该情况下依然会生成LICENSE.TXT文件。出现这个错误的原因之一,也就是我所遇到的这种情况。是因为MentorKG.exe在读取电脑硬件mac地址时,出现错误。我的电脑是因为出现太多连接设置,每个连接设置都分配了一个mac地址。但是注册机要通过读取mac地址作为注册的HOSTID来生成LICENSE。

因此,我选择将这些多余没用的连接设置禁用了重新启动脚本生成LICENSE.TXT,然后按照其他的教程,添加新的环境变量LM_LICENSE_FILE指向这个文件。

最后,顺利打开Modelsim和Questasim。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值