QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 4467|回复: 7
收起左侧

[分享] SW2007授權方式初探

[复制链接]
发表于 2006-8-9 08:34:04 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
從官方網站下載的SW2007SP0保留了以前版本的所有三种授權方式。5 i. P4 f' S5 @( |# W5 ^4 p
1. 加密狗
0 J5 k4 a# e* e這是傳統的授權方法,安裝時需要序列號和註冊碼。將逐步淘汰;2 q5 [8 t  s, @) h; i0 y. y
2. 網絡授權' x& B) H* ~/ r/ K
加密狗安裝在服務器上,工作站從服務器取得使用許可,一般用於用戶較多的公司局域網1 C: |/ r4 ~& Z, H: N, {" ]
3. 激活方式
0 p/ I7 ^0 Y5 l8 s從SW2006SP3.4開始使用,安裝時使用24位序列號,無須註冊碼和加密狗,安裝后通過在綫或電子郵件激活. 同一序列號可以在兩台電腦中分別以辦公/家庭的名義同時激活使用.5 J5 ]- I1 j7 Z- r+ w, c9 ~
(使用這種授權方式可能產生一個有趣的現象:以豪華版安裝SW卻只有標準版的授權,這時SW顯示為豪華版但無法使用授權外的功能,很有點"挂羊頭賣狗肉"的味道)5 Z# P& R  R2 e; s" |0 \0 Y1 Z
0 m+ d* S' j% ~
由於目前我們使用的SW2007都是下載版而非發行版,以後很大可能無法直接升級SP, 而發行版是否還支持方式1還未可知(據悉5CD版SW2006SP4.1已經不支持加密狗). 鑑於方式3是SW以後推廣的單機版授權方式,所以我們需要討論一下其實現方法:) v7 u$ N; H/ H2 z& W
+ ^7 j# C7 j- R; s
SW2007安裝後首先在註冊表中會增加以下項目:; z! q7 G  i; H' y6 u2 v! ]% v+ f
( Y& [6 k: H' B: a
[HKEY_LOCAL_MACHINE\SOFTWARE\Solidworks\Security]
  S+ Y5 U; W+ H* t. a) V"Serial Number Extra"="xxxx xxxx" (24位序列號後8位, 與前面16位對應, 與版本以及電腦無關)
1 {9 d6 \$ {; w3 u6 t% K2 g
, x+ j) E/ |" C" f4 C[HKEY_LOCAL_MACHINE\SOFTWARE\Solidworks\Licenses\Serial Numbers]+ T* F& Z; y8 J  `1 p3 r
"SolidWorks"="xxxx xxxx xxxx xxxx xxxx xxxx" (24位序列號)
) r; Z) C0 i: [1 w& @4 A* q. ~4 {7 W8 W' P
[HKEY_LOCAL_MACHINE\SOFTWARE\Solidworks\Licenses\SolidWorks Licensing Service]& o  V: G2 v8 E: l
"Common AppData"="x:\\Documents and Settings\\All Users\\Application Data"
2 E$ s% T' v7 h! c) U( |+ N& X( {- g@=hex:bb bb .....bb bb (共96字節,可能是電腦信息, 經常變化)
1 a4 ]- t( y. g, j, e7 A! ^% {6 ?4 }# E+ R8 x
[HKEY_LOCAL_MACHINE\SOFTWARE\Solidworks Corporation\Activation\SolidWorks]$ l4 w; d2 V  w! G3 D
"Serial Number"="SWxx xxxx xxxx xxxx xxxx" (激活所需序列號,與SW的序列號對應, 與版本以及電腦無關)
5 g5 \3 Z3 E! k7 H9 a) g7 ^! ]% I' X! J8 {
其次,會安裝以下文件:
# y4 u% a1 A5 d8 J
' h3 H, f7 R* D6 }1 vX:\Program Files\Common Files\SolidWorks Shared\Service\SolidWorksLicensing.exe
4 I7 S& F! W8 t- J1 S$ k$ R/ d' D( r2 e7 n
X:\Documents and Settings\All Users\Application Data\SolidWorks\Licenses\Bxxxxxxx.dat5 L- n! U; @. J, d" q# J' D* l( W

! n5 N, Y: o! ]0 p. G& r) |: h8 u其中SolidWorksLicensing.exe執行驗證授權,Bxxxxxxx.dat記錄激活信息.
7 K  {' o% g+ f* r$ t! Y在SW2007運行時,SolidWorksLicensing.exe會被啟動, 並會根據信息文件產生名為SolidWorksLicTemp.0001臨時執行文件完成授權. 系統中可能會有多個SolidWorksLicTemp.0001進程, 但只有一個SolidWorksLicensing.exe進程, 即使有多個SW2007副本在運行.
, N9 S; w: X7 W% d5 c* c+ F9 R) E3 a- y. v7 C) B3 o) [9 }
由於本人不懂編程,無法知道其具體的實現方法.但通過複製上述資料,已經實現了同一電腦不同系統中SW2007的激活,但在不同電腦上無法激活; 由於其中涉及到的資料很少, 文件體積也很小, 應該有大蝦能夠將其解剖後找出應對方法.
 楼主| 发表于 2006-8-10 10:05:00 | 显示全部楼层 来自: 中国广东深圳
經過本人比較, 發現SolidWorksLicTemp.0001和Adobe的Adobelm_Cleanup.0001, 以及Autodesk的AdskCleanup.0001居然是同一個程序, 來自Macrovision Europe Ltd. 也就是說, SW2007采用的激活方式和Autodesk / Adobe系列軟件相同, 都是通過一個Request Code產生一個激活碼, 只不過SW2007沒有明確顯示出來罷了, 而 Autodesk / Adobe 的註冊機早就滿天飛了!
发表于 2006-8-16 17:58:33 | 显示全部楼层 来自: 中国北京
楼主是高人啊,佩服
发表于 2006-8-17 22:43:32 | 显示全部楼层 来自: 中国湖北武汉
不知道等正式的出来后,我现在的SW07试用版还能不能用?
, C8 A0 |& b; ]我不指望能升级,只要能用就行。
发表于 2006-8-18 14:16:53 | 显示全部楼层 来自: 中国北京
4楼的朋友,当然能用了,为什么不能用
发表于 2006-8-28 20:05:06 | 显示全部楼层 来自: 中国山东青岛
楼主乃强人,佩服。D ban事业就靠你这样的人才行。
发表于 2006-8-31 08:46:23 | 显示全部楼层 来自: 中国江苏常州
高手太多了,大家多努力。
发表于 2006-9-17 19:23:33 | 显示全部楼层 来自: 中国湖南株洲
不幸被楼主言中,SW官方以搞了这种新名堂。怎么办?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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