Agilent VSA 89600安装及注册过程

Agilent VSA89600使用crypKey工具进行保护, 可以使用ckinfo工具成功进行注册。 (只用来学习研究,请勿用于商业用途) .. 

1、下载Agilent VSA 89600
 
截止至2011年6月:Agilent VSA 最新版本为 :  [ Vsa_12.00.exe ] :  
本文讨论的版本为Vsa_9.00.exe ~Vsa_11.21.exe 都使用。版本12.00及9.00以前版本未测试,估计也适用。
http://www.home.agilent.com/agilent/editorial.jspx?cc=TW&lc=cht&ckey=1303376&nid=-34704.626687.00&id=1303376

2012年4月12发布15.00版本
下载地址:
http://www.home.agilent.com/agilent/product.jspx?cc=CN&lc=chi&ckey=2095456&nid=-33713.1006285.00&id=2095456
=========================================================================================
 
 
2、 用来产生siteKey的脚本文件,内容如下:

#===== vsaCrpykey.ckinfo =======
#Default Script (ckInfo)
ScriptName=vsaCrypKey
Action=CreateSiteKey
UserKey=D4A96BF89B1389D81B72C6   //需要在自己电脑调试取得,但似乎每台电脑都一样。
EasyLicence=no
AddToExistingLicence=no
NumberOfLicences=1
NetworkLicence=no
LicenceDuration=unlimited
KeyLevel=65535
KeyOptions=1-6,8-16
#===== End of vsaCrpykey.ckinfo =======
 
=========================================================================================
 
 
3、获取SiteCode,步骤如下:
1) 打开VSA路径 : C:\Program Files\Agilent\89600 VSA\Vector\ (根据你安装的位置,可能不同)
获取 "userKey"步骤,使用OLLYDBG或者其他调试工具打开vsa.exe(或者可能是VsaVector.exe)
★查找->所有参考文本字串;
★查找文本,输入Press 'Yes' if you would like to acquire a license or 'No' to exit. 点击确认,搜索... ...
00B666F1   push    00537EF8                          UNICODE "Press 'Yes' if you would like to acquire a license or 'No' to exit."
00B6738B   push    004D4B68                          UNICODE "crp32dll.dll"
00B673E4   push    004E0534                          UNICODE "D4A96BF89B1389D81B72C6"
00B673E9   push    004E05A4                          UNICODE "e362d6d5bd3a2c19cfff8636d8d96d58ea2e1d915500cabf473ebbacb31e7be870d125e4dd7288b865e34bfce1013542bb4e"
00B67411   push    004E04F8                          UNICODE "D4A9 6BF8 9B13 89D8 1B72 C6"
00B67416   push    004E0484                          UNICODE "C8BF 57C4 1CC6 29E2 AD3E 2973 DB21 38CE CB6D 7156 AF18"
00B675C9   push    00537FFC                          UNICODE "trial\"
00B675E7   push    004E0454                          UNICODE "89600.DAT"
00B677EC   mov     dword ptr [ebp-C4], 004E0438      UNICODE "VSALICENSE"
00B678C0   push    004D4B68                          UNICODE "crp32dll.dll"
00B67A3B   push    004D4B68                          UNICODE "crp32dll.dll"
★UNICODE "D4A96BF89B1389D81B72C6"就是我们要寻找的userKey;
现在可以启动sa.exe(或者可能是VsaVector.exe)了,如果出现对话框询问"Press 'Yes' if you would like to acquire a license or 'No' to exit.",点击Yes,不要让程序退出。

2) #  try several "ckinfo [options]" to be familar w/ ckinfo tool. 
C:\Program Files\Agilent\89600 VSA\Vector> ckinfo --help
C:\Program Files\Agilent\89600 VSA\Vector> ckinfo /diskInformation 

首先我们要验证 "userKey" 是否正确!
C:\Program Files\Agilent\89600 VSA\Vector> ckinfo /userKey D4A9 6BF8 9B13 89D8 1B72 C6
# AND: ( you should query current "siteCode"  -  running 'vsa -> getNewLicense Dialog ' during startup, as picture below shown ]
PICTURE : {..} -> attach - 2

接着,验证我们获取的"siteCode"是否正确:
C:\Program Files\Agilent\89600 VSA\Vector> ckinfo /siteCode 39B5 9D18 4023 44AA 38
如果正确,程序会显示相应的信息;否则程序会提示siteCode错误。

 
3)使用ckinfo工具运行脚本script生成我们需要的"siteKey":
C:\Program Files\Agilent\89600 VSA\Vector> ckinfo /executeScript vsaCrypKey.ckInfo
--> 屏幕记录开始
# CrypKey Copy Protection Information v1.08
(C)2001-2003 thewd, [email protected]
Executing Script File (vsaCrypKey)
Key Information...
+ Site Code            : 39B5 9D18 4023 44AA 38 //每台电脑不一样,同台电脑也有可能不一样,以实际为准
+ User Key             : D4A96BF89B1389D81B72C6 //同个程序相同
+ Easy Licence?        : No
+ Number Of Licences   : 1
+ Network Licence?     : No
+ Licence Duration     : Unlimited
+ Key Level            : 65535
+ Key Options          : 1-6,8-16
Key Validation - OK
Creating Key   - 0000 0187 52FF FFFF FD00 0090 C8
Encrypting Key - 5979 A3D2 6539 AD45 C0D8 E700 C9 //我们需要的siteKey
--> 屏幕记录结束
 
=========================================================================================
 
 
4. 把我们生成的"siteKey"添入程序启动的NewLicense 对话框中! 

把生成的 [ siteKey = "5979 A3D2 6539 AD45 C0D8 E700 C9" ] 填入到新License对话框对应的位置,点击Updata按钮!  
稍等片刻...  ....
如果注册成功,会有个标题为"Authorization approved" 对话框提示我们。
====> 
现在我们成功地注册了Agilent VSA.exe,可以无限制地使用该程序了。

你可能感兴趣的:(Keygen)