能力值:
( LV2,RANK:10 )
2 楼
自已顶一下......
能力值:
( LV2,RANK:10 )
3 楼
这两天刚好编绎了一下,我是用的是VS2003(VC7.1):
1. 将C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\目录下的vsvars32.bat文件复制到Flexlm_SDK_11.4下的子目录i86_n3\
2.打开CMD窗口,切换到目录i86_n3\,执行vsvars32.bat,这样nmake核cl的环境变量就都设置好了
3.用最新的FLEXlm Vendor Key Generator(lmkg V3,本论坛有下载)生成Flexlm V11版本的VENDOR_KEY1~5和TRL_KEY1~2以及VENDOR_NAME
4.然后修改machind目录下的lm_code.h文件,其中LM_SEED1~3可以用命令lmrand1 -seed生成,不过为了破解软件,这个可能需要你自己找!!注意:如果这个设置不对编绎将出错!!
5.修改目录i86_n3\下的makefile文件,将demo改为你的VENDOR_NAME
6.回到目录i86_n3\,在CMD窗口运行build md, 将在i86_n3\目录生成VENDOR和lmcrypt等可执行文件
7.按照lic的格式要求以及找到feature名,建立lic文件,在CMD窗口执行lmcrypt 文件名.lic,然后lic文件就可以生成了
8.将VENDOR和lic复制到flexlm安装的相关目录,配置flexlm服务,一切大公告成!!
能力值:
( LV2,RANK:10 )
4 楼
老大,我编译成功了!非常感谢!11.4要比9.2要弄好多啊!!!
能力值:
( LV2,RANK:10 )
5 楼
wztuxw 大大,我有一个疑问。 在您说的第四条中:
=================================================
4.然后修改machind目录下的lm_code.h文件,其中LM_SEED1~3可以用命令lmrand1 -seed生成,不过为了破解软件,这个可能需要你自己找!!注意:如果这个设置不对编绎将出错!!
=================================================
这里我有点糊涂了。因为我是用lmrand1 来生成的seed, 在具体软件破解中,我回收到的seed种子在lm_code.h中根本就找不到对应的位置,如果填写进去编译会报错。但是我在lm_code2.h中发现了加密种子的定义,请问楼上的wztuxw 大大,对于在具体软件破解中回收到的seed1和seed2要填写在那里呢?以前的9.X版本都是在lm_code.h里面填写的啊,但是在11.4中却不可以了。
能力值:
( LV2,RANK:10 )
6 楼
十分感谢,详细讲解
能力值:
( LV2,RANK:10 )
7 楼
先按照lmrand1 -seed生成
lmseed.dat:
Once set, the values for LM_SEED1-3 must be kept secret
and *never* change.
#define LM_SEED1 0x********
#define LM_SEED2 0x********
#define LM_SEED3 0x********
然后修改lm_code.h
编绎,在dos窗口查找编绎lmcrypt.exe的命令,并复制下来
接着修改i86_n3目录下的
lmseeds.h文件,你就可以填入seed1/2了
然后删除lmcrypt.exe和lmcrypt.obj
编绎lmcrypt.exe:
cl /nologo /c /I..\machind /I. /MT /O1 ..\machind\lmcrypt.c
LINK /nologo /NODEFAULTLIB /OPT:NOREF /out:lmcrypt.exe lmcrypt.obj lmgr.lib libsb.lib libcrvs.lib oldnames.lib kernel32.lib user32.lib netapi32.lib advapi32.lib gdi32.lib comdlg32.lib comctl32.lib wsock32.lib libcmt.lib
用新生成的lmcrypt.exe就可以生成正确的LIC了
能力值:
( LV2,RANK:10 )
8 楼
用SDK做许可比用lmcryptgui做许可好象复杂一些!
哪位大牛可以说明一下这两种方式有什么不同吗???
能力值:
( LV2,RANK:10 )
9 楼
***************************************************************************
Building using the /MT flag
Microsoft (R) Program Maintenance Utility Version 1.60.5270
Copyright (c) Microsoft Corp 1988-1995. All rights reserved.
cl /nologo /c /I..\machind /I. /MT /O1 /DNO_ACTIVATION_SUPPORT ..\mac
hind\lmcrypt.c
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
NMAKE : fatal error U1077: 'cl' : return code '0x1'
Stop.
编译出错,想知道电脑是不是需要安装vc .net,我没有安装这个东西,只是用vsvars32.bat运行了一下
能力值:
( LV2,RANK:10 )
10 楼
能发给我一份11.4的,学习一下吗?
booker19@163.com