今天在 笔记本 上安装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=0License path: C:\modeltech64_10.1c\LICENSE.TXT;FLEXnet Licensing error:-90,313For 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。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删