|||
因为安装PADS2007.4时费尽了周折,不过最终还是装上了,所以把中间的分析过程写下来,供大家参考,时间太紧,先简单写这么些,明日再丰富、补图!转贴请注明出处!
分析一下“安装后运行.bat”批处理文件:
@copy mgls.dll D:\MentorGraphics\2007.4PADS\MGC_HOME.ixn\lib
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\hyperlynx
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\Programs
@copy mgls.dll D:\MentorGraphics\2007.4PADS\MGC_HOME.ixn\lib\lib
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\common\win32\lib
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\common\win32\_bin
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog\in
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog\is
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog\pr
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog\sm
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\viewanalog\sn
@copy mgls.dll D:\MentorGraphics\2007.4PADS\MGC_HOME.ixn\pkgs\icwave.ixn\lib\lib
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\fusion\win32\bin
@copy mgls.dll D:\MentorGraphics\2007.4PADS\SDD_HOME\sim\van_vss\win32\pgm\dir
以上是置换pads安装目录中的dll文件
@copy license.src D:\MentorGraphics\2007.4PADS
@copy LICENSE.TXT D:\MentorGraphics\2007.4PADS
@copy MakeLic.bat d:\MentorGraphics\2007.4PADS
@copy MGLS.DLL D:\MentorGraphics\2007.4PADS
@copy MentorKG.exe D:\MentorGraphics\2007.4PADS
@copy Environment.reg D:\MentorGraphics\2007.4PADS
以上是拷贝这个破解压缩包下面的几个文件到pads安装目录下(不清楚为什么要作这一步呢?不做也一样可以生成授权文件阿)
cls
@cd/d D:\MentorGraphics\2007.4PADS\
@MentorKG.exe
@call MakeLic.bat
运行keygen,生成授权txt文件
又运行了另外一个bat文件,用于产生授权文件(随后分析)
@cls
@echo 导入注册表信息窗口请选择“Yes”
@pause
@regedit Environment.reg
把Environment.reg注册表文件导入注册表,这个文件打开后可以发现其只做了一件事,设置环境变量
下面看MakeLic.bat
@TITLE MentorKG license
@MentorKG.exe -i license.src -o licensefile.dat -hd
@echo licensefile.dat OK!
这个bat只作了一件事,带参数的运行mentorkg,输入是license.src,运行后生成licensefile.dat数据文件
……先写到这,明日补充!