Pamstamplicensemanager.docx
《Pamstamplicensemanager.docx》由会员分享,可在线阅读,更多相关《Pamstamplicensemanager.docx(13页珍藏版)》请在冰豆网上搜索。
Pamstamplicensemanager
Pamstamp软件授权密码安装与管理
目录内容
运算机硬件信息的提取
ESI-GROUP软件的运行需要LICENSE授权(密码)文件,LICENSE文件中包括了最终客户运算机的硬件信息。
LICENSE密码的申请前,软件商需要取得最终用户的运算机的硬件信息。
运算机硬件信息的取得能够通过软件商发送的LICENSE管理器的软件工具或通过命令方式获取。
运算机硬件信息提取通过如下方式取得。
请按下列步骤读取机械的硬件信息:
方式1-软件工具()提取:
方式2-IPCONFIG命令提取:
1.利用CMD命令打开一个终端窗口,切换目录到C盘下;
2.利用IPCONFIG命令提取运算机硬件信息:
命令格式:
IPCONFIG/ALL>,将结果文件发送到ESI本地公司。
最终用户送此保留的运算机硬件信息文件给软件商,软件商按照此硬件信息制做密码。
LICENSE密码管理器
目前Pamstamp软件利用的密码管理器为FlexLMLicenseManager。
其目录下文件说明如下:
目录下文件
文件说明
密码管理器使用文档
密码管理器程序图标
ESI公司软件密码
密码运行脚本文件
密码管理器执行程序
密码管理器工具程序
密码管理器工具程序
密码管理器安装说明文件
软件商密码守护进程
密码管理器注册表信息
LICENSE密码的安装
最终用户在软件安装完成后,接下来需要安装密码。
运行密码管理器目录下密码管理器工具程序为。
3.配置软件密码:
切换到密码配置页下,配置软件密码。
按如下方式进行配置,图示:
4.
5.软件密码启动:
切换到密码启动控制页下,控制密码的启动与停止,图示如下。
6.软件密码状态:
切换到密码状态页,查看密码的运行状态,图示如下。
具体信息为:
--------
Status
--------
FlexibleLicenseManagerstatusonThu12/22/200513:
54
[Detectinglmgrdprocesses...]
Licenseserverstatus:
27000@zgesi
Licensefile(s)onzgesi:
D:
\flexlm\:
zgesi:
licenseserverUP(MASTER)
Vendordaemonstatus(onzgesi):
pam_lmd:
UP
Featureusageinfo:
UsersofAME_E_11:
(Uncounted,node-locked)
UsersofSTAMP2G_GUI_CORE:
(Uncounted,node-locked)
UsersofSTAMP2G_GUI_TOKEN:
(Uncounted,node-locked)
……
7.软件密码测试:
具体信息为:
--------
Diagnostics
--------
FLEXnetdiagnosticsonFri8/24/200716:
15
-----------------------------------------------------
Licensefile:
C:
\flexlm\
-----------------------------------------------------
"AME_E_11",vendor:
pam_lmd
uncountednodelockedlicense,lockedtoethernetaddress"00123fe5ea3b"starts:
0-jan-0,expires:
29-feb-2008
Thisisthecorrectnodeforthisnode-lockedlicense
-----------------------------------------------------
此结果,证明测试通过,即可利用软件。
LICENSE密码文件格式
License文件由注释行,Server行,Demon行,和Feature/INCREMENT/PACKAGE行组成,另外有一个续行符'\'用来表示一行的继续。
8.注释行
当一行的开始是“#”符号时,该行被LicenseManager以为是注释行.
例如:
#Module:
PRO_E_11licensedescription
PACKAGEPRO_E_11pam_lmdB3A722A4C322\
COMPONENTS="PROCAST_GUI_PRE"SIGN="0E41A9B71037CE44FB3F\
866BB396D76D2DE622DF9ED9A7D9CA7F4612DD6C11D98813\
124C3FCAEA09DF3B1905CAE8A375FB5CD57FA19AA5EC3A52\
F15F"
9.续行符号'\'
一行太长需要续行的时候,在行末尾用'\'符号表示续行,如下面的Feature又能够写为:
FeatureCA2_S_03pam_lmd31-jan-2006uncounted\
80F040B0791CB46DFF03VENDOR_STRING=Licensed_by_ESI_Group\
HOSTID=00e04c50ba00ck=219SIGN="13C437178E10D79C0E4A7CA4\
ED4676718A13E079E3F4297F02C99356E8CC002E2E6364CE\
B2FC30861A3F43A4209E895F090E7FEB0249F4235EF12C62"
字符串与串之间能够用空格或TAB隔开,Lmgrd不睬睬多余的空格和TAB.
10.Server行
Server行用来标识一台特定的主机,其格式是:
SERVER
nodename
Id
port-number
TCP端口号,如1700
主机的ID号,Win95/98/NT平台下通常是网卡物理地址,不能更改
主机的名称,win95/98/NT下可以用ipconfig命令看到,可以更改
Server行开头的关键字,标识该行为Server行,不能更改.
例如:
SERVERzgesi00e04c50ba0027000
11.Daemon(或Vendor)行
12.Deamon行是用来标识不同的软件商,其常见格式是:
DAEMON
daemon_name
daemon_path
daemon的路径
daemon的名字
Deamon行的关键字
例如:
DAEMONpam_lmdc:
\flexlm\
||
||__ESI-GROUPLicenseDaemon的路径
|
|___Daemon的名字为pam_lmd(ESI-GROUPLicenseManagerDaemon的简称)
13.Feature行
Feature/INCREMENT行是用来对软件特定的功能进行限制的,其常见的格式为:
FEATURE
name
vendor
version
expiration_date
n
Key
"Vendor_String"
hostID
CK
SIGN
功能模块行的关键字,不能更改
功能模块的名称
厂商标识
版本号
过期时间
许可的终端用户个数
20个字节的钥匙码
厂商定义的字符串
主机ID
验证最终可以使用的用户数
120字节的钥匙码
一般FEATURE为主功能模块的关键字,INCREMENT为次功能模块的关键字。
例如:
FEATUREPAM_GENERISpam_lmd31-aug-200423D0074A4B9E6VENDOR_STRING=ESI
14.PACKAGE行
PACKAGE
name
vendor
version
Key
COMPONENTS=
SIGN
模块包行的关键字,不能更改
模块包的名称
厂商标识
版本号
20个字节的加密密码
模块包的模块列表
120个字节的加密密码
例如:
#Module:
PRO_E_11licensedescription
PACKAGEPRO_E_11pam_lmdB3A722A4C322\
COMPONENTS="PROCAST_GUI_PRE"SIGN="0E41A9B71037CE44FB3F\
866BB396D76D2DE622DF9ED9A7D9CA7F4612DD6C11D98813\
124C3FCAEA09DF3B1905CAE8A375FB5CD57FA19AA5EC3A52\
F15F"
此密码文件,最终用户不能更改。
只有在最终用户的运算机硬件信息生成转变时,才能更改。
如主机名生成改变。
最终用户能够改变的部份为:
Server行的nodename和port-number;DAEMON行的pam_lmd守护进行的程序位置,如将c:
\flexlm\改成d:
\flexlm\.
SERVER
nodename
Id
port-number
更改前
zgesi
17000
更改后
Zgesi-m
19000
DAEMON
daemon_name
daemon_path
更改前
d:
\flexlm\.
更改后
c:
\flexlm\.
Pamstamp浮动密码设置
Pamstamp的密码管理FLEXlm是FlexibleLicenseManager的简写.
FLEXlmServer方式的License应该如下设置:
文件放在主机中,主机运行Server提供License服务,客户端的环境变量
设置为:
SETLM_LICENSE_FILE=[TCP/IP端口]:
[主机名称],
其中端口和主机名称应该和主机的License文件中的ServerLine一致.
启动Server的方式有两种,一是DOS命令行方式,二是Windows的窗口方式
1.DOS方式
在c:
\flexlm目录下可以找到一个文件---LicenseManagerDaemon,这个Daemon是FLEXlmServer.
文件需要和Daemon文件放在同一个目录下,
启动licenseserver,可在c:
\flexlm目录下执行:
c:
\flexlm\lmgrd-app-c
关闭