|
[求助]新手学习flexlm遇到的问题
又进一步, license文件中主机名不正确。 |
|
[求助]新手学习flexlm遇到的问题
在cmd中执行 Bitplane -T TEST 9.50 -l -C "C:\flexlm\bitplane.lic" 提示如下: 10:49:19 (bitplane) FLEXlm version 9.50 10:49:19 (bitplane) lmgrd version 9.50, bitplane version 9.5 10:49:19 (bitplane) Cannot open license file C:\flexlm\license.dat 在lmgrd的目录下, 执行lmgrd bitplane -z 提示如下: license manager: can't initialize: Cannot find license file The license files (or server network addresses) attempted are listed below. Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file. Filename: C:\flexlm\license.dat License path: C:\flexlm\license.dat FLEXlm error: -1,359. System Error: 2 "No such file or directory" For further information, refer to the FLEXlm End User Manual, available at "www.macrovision.com". 10:50:41 (lmgrd) Using license file "C:\flexlm\license.dat" 看样子是提示路径或文件名不对, 但是我的license文件就是放这个文件夹的。。。 继续试验。。。 |
|
[求助]新手学习flexlm遇到的问题
感谢noflexlm的email。 我一直在看雪论坛找来的, woodmann不熟, 看来以后得常去了。 在老兄提供的链接中指出: 参数的格式 "vendor daemon -T hostname 7.2* -1 -c c:\path\license.lic" 在看雪坛子上找到一个: (1)od打开,在调试参数里输入nilm -T 主机名 11.4 -1 -c "c:\flexlm\LabVIEW.lic" 按照上面的两条写, 愣是不起作用。 相当郁闷。 还在尝试中; 找到一个误解的地方, lmgrd的版本后面的参数 -1 是“L” 不是“一” 还是以Imaris为例, 我写的参数是: Bitplane -T TEST 9.50 -l -C "C:\flexlm\bitplane.lic" TEST是我测试用的虚拟机计算机名。 |
|
[求助]新手学习flexlm遇到的问题
多谢指点, 我翻到一篇文章: FLEXlm latest information by CrackZ 里面提到: “大多FLEXlm程序的vendor deamon没有用_l_n36_buf()配置标记,这使得他们很容易用:lmgrd –z deamon_name –c license_file来回收SEED......." 不知道是不是这篇文章。 晚上回去继续研究, 多谢NoFlexlm |
|
|
|
[求助]新手学习flexlm遇到的问题
在论坛翻帖子, 看到noflexlm老兄在一个帖子中提到 KWULTGER.exe。 (链接地址: http://bbs.pediy.com/showthread.php?t=79583&highlight=flexlm) 我也在该帖子下载了该vendor程序, 也找到了 代码: .text:00408AAD mov eax, [ebp+arg_8] .text:00408AB0 push eax .text:00408AB1 mov eax, [ebp+arg_4] .text:00408AB4 push eax .text:00408AB5 mov eax, [ebp+arg_0] .text:00408AB8 push eax .text:00408AB9 call dword_476EAC 但是在00408ab9的地方下断, 只有vendor的话, 我无法使他停在这里 请老兄指点! 我找这行的办法: 搜索constent 87654321, 由此找到l_sg函数。 |
|
[求助]新手学习flexlm遇到的问题
按照你的提示, 我用od打开主程序。 顺利找出了seeds。 (还未验证是否正确, 我想到的办法是用这个seeds做个license出来, 看程序是否能运行, 比较笨, 应该也不科学) 还有一事不明, 我看大虾你只需要daemon就能找出seeds, 请问是为什么? 既然只有dameon不读取license, 那你是如何找seeds的呢? 或者还是我哪里概念不清楚, 请指点。 谢谢!! |
|
[求助]新手学习flexlm遇到的问题
感谢NoFlexlm的回答。 bitplane.exe 是daemon程序。。。 后来找到客户端程序, od打开, 下断之后顺利找出feature。 看来我是典型的缘木求鱼, 找错地方了。 汗一个, 水平还真差。 另: NoFlexlm老兄, 关于l_sg 函数不能第二次到达, 请问您有什么见解? 是不是我又找错地方了? 如何通过deamon程序来找seeds? 本来觉得有点清楚了, 现在又糊涂了。 请大虾指点 |
|
|
|
[求助]新手学习flexlm遇到的问题
经过各位大虾的指点, 现在问题3已经解决, 虽然那几个关键点不同, 但是计算出的seeds是一样的。 回到第二点l_sg函数不能第二次返回的问题。 在zendenc的例子中, 如果license文件文件名或位置不对, 在F9时会有选择license或者指定license file的提示; 由此可以推测, l_sg不能第二次到达原因估计是找不到license文件。 我尝试着添加环境变量和修改license文件名, 都看不到效果。 继续请大虾指点 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值