能力值:
( LV2,RANK:10 )
|
-
-
2 楼
未果指得什么?总要有个提示啥的吧?否则,让人怎么帮你呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
就是没有编译出来lmcrypt.exe。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
那就只保留lmseed.h文件,把新产生的文件全都删除,然后再编译看看。
实在不行就把这两个seed直接添加在lm_code.h里再编译。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
lm_code.h在v11.4中能添加两个加密的种子进去???!!!
莫非你操作成功过?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
当然,我一直就是这么干的啊。
ENCRYPTION_SEED可以没有,可以有两个,也可以有四个。都没问题啊。:)
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
不是太明白,能否详细请教一下?
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
这样应该不行!!
在lm_code.h一般是添加不了种子的,正常的种子是由下面三个数字控制生成的
#define LM_SEED1 0x xxxxxxxxxx
#define LM_SEED2 0x xxxxxxxxxx
#define LM_SEED3 0x xxxxxxxxxx
Flexlm SDK默认设置是添加不了ENCRYPTION_SEED的,除非该其他的控制代码。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
就是,就是。
在v11.4 lm_code.h中可添加的是种子(LM_SEED),而不是我们recover后的加密的种子(ENCRYPTION_SEED),这个完全是两码事。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
呵呵,光说不练那是假把式。。。
有人去尝试过了吗?我一直都在这样用啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
Encrypted_seeds还是要加的。尤其是那些之前升级到这个版本的老vendor!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
动过武的,没用。
看来楼主真是强啊,不知你是怎么搞出来的!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
没这么难的啊,看下面的例子。。。
#define LM_SEED1 0x12345678
#define LM_SEED2 0x87654321
#define LM_SEED3 0xabcdef01
#define ENCRYPTION_SEED1 0x12345678
#define ENCRYPTION_SEED2 0x87654321
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
说了半天,原来你还不知道我们在讨论什么话题。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
是吗?是我真的理解错了,还是你没看清楚啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
这个大概在9.2之前的版本适用,后面的版本不行了
因为在编译的过程中会生成一个lmseeds.h文件, 它将清掉先前设置的ENCRYPTION_SEED值
然后定义为由LM_SEED计算生成的ENCRYPTION_SEED
#undef ENCRYPTION_SEED1
#undef ENCRYPTION_SEED2
#undef ENCRYPTION_SEED3
#undef ENCRYPTION_SEED4
#define ENCRYPTION_SEED1 0x xxxxxxxx
#define ENCRYPTION_SEED2 0x xxxxxxxx
#define ENCRYPTION_SEED3 0x xxxxxxxx
#define ENCRYPTION_SEED4 0x xxxxxxxx
除此之外再没有仔细研究,在编译之后面再改lmseeds.h这个文件是没什么问题的!
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
我基本上也是这么编译的,但是没有通过,请问你此步具体是怎么操作的,能否指教一下?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
难道就我这里可以用吗?
我从9.0之后就是这么用的啊,从来没问题的。
如果lm_code.h里有ENCRYPTION_SEED,lmseeds.h文件里的ENCRYPTION_SEED就一定会从lm_code.h里取,不会删除的。否则使用旧版本的用户还不去找Macrovision抱怨啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
问题是v11.4中的lm_code.h文件中没有ENCRYPTION_SEED。
当然你用较低版本来编译,那是另外一回事,这里只谈v11.4编译。
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
今天做过试验,好像可以的.....
也可能以前的放的位置不对!
这样的话,LM_SEED1 ~ 3就不起作用了
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
可以的,修改lmseeds.h,然后删除lmcrypt.obj和lmcrypt.exe,再build
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
正解!
有些人还在那里。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
LM_SEED1~3根本就不可能起作用,3个32位的LM_SEED共96位
这个就是那个2^96的ECC来源,知道了LM_SEED1~3你就知道一切了
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
我直接在lm_code.h中加入
#define ENCRYPTION_SEED1 0x xxxxxxxx
#define ENCRYPTION_SEED2 0x xxxxxxxx
build.bat后在lm_seeds.h中发现里边的值生成与上边lm_code.h中设定的一样,是不是真的只要在lm_code.h中直接写入en_seed1&2就可以了?
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
我需要的。。
|
|
|