眉山东坡论坛

 找回密码
 注册账号

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5225|回复: 1
收起左侧

[资料经验] 解决UG NX 8在机房GHOST后不能运行的问题

[复制链接]
发表于 2013-3-11 09:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转东坡论坛

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
UG8在破解并注册后,再GHOST到其他计算机就不能正常运行了,怎么解决这个问题呢?

分析:
1、计算机名配置:查看运行记录log文件得知,是查找计算机名时没有找到,查看未加密的许可文件:C:\Program Files\UGS\UGSLicensing\ugs4.lic,在第一行就看到计算机名为GHOST之前的名字,立刻修改之,但修改过后仍然不能运行,真奇怪。

2、注册表配置:继续分析... 通常软件都会把自己的配置记录到注册表里,会不会是记录到注册表里了呢?打开regedit.exe,按下F3进行查找,果然有4几个“28000@机器名”的地方,其中一个是许可,后面3个是注册服务程序的配置。果断改过来并重启,搞定!

下面列出静默运行的VBS用于解决这个问题:

  1. Dim Wsh,mc,mo,mac
  2. Set Wsh = WScript.CreateObject("wscript.shell")
  3. Set objFSO = CreateObject("Scripting.FileSystemObject")
  4. mac=Wsh.RegRead("HKLM\System\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName")
  5. Set objTextFile = objFSO.OpenTextFile ("C:\Program Files\UGS\UGSLicensing\ugs4.lic", 1)
  6. i=objTextFile.ReadAll
  7. i = replace(i,"PC79-20120306",mac)
  8. objTextFile.Close
  9. Set objTextFile = objFSO.OpenTextFile ("C:\Program Files\UGS\UGSLicensing\ugs4.lic", 2, True)
  10. objTextFile.Write (i)
  11. objTextFile.Close

  12. mac="[url=mailto:28000@]28000@"&mac[/url]
  13. Wsh.RegWrite "HKLM\SOFTWARE\Unigraphics Solutions\NX\8.0\LICENSESERVER",mac,"REG_SZ"
  14. Wsh.RegWrite "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\UGS_LICENSE_SERVER",mac,"REG_SZ"
  15. Wsh.RegWrite "HKLM\SYSTEM\ControlSet003\Control\Session Manager\Environment\UGS_LICENSE_SERVER",mac,"REG_SZ"
  16. Wsh.RegWrite "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\UGS_LICENSE_SERVER",mac,"REG_SZ"
  17. '"破解完成,环境变量设置完成,本程序由东坡论坛编制。"
  18. wscript.quit

复制代码
发表于 2016-3-6 10:34 | 显示全部楼层
做机房就是累
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|关于我们|小黑屋|爱好群|眉山东坡论坛 ( 蜀ICP备05001993号-1 )

GMT+8, 2018-1-20 22:53

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表