首页
社区
课程
招聘
新手问下Flexlm的问题
发表于: 2010-3-11 21:29 6061

新手问下Flexlm的问题

2010-3-11 21:29
6061
1. 我现在有9.2的SDK,请问用它能制作9.x的License吗(比如9.5)
2. 我在SDK的帮助文档上看到使用checkout的代码如下:
#include "lmclient.h"
#include "lm_attr.h"
       /*...*/
       VENDORCODE code;
       LM_HANDLE *lm_job;
       if (lc_new_job(0, lc_new_job_arg2, &code, &lm_job))
       {
             lc_perror(lm_job, "lc_new_job failed");
             exit(lc_get_errno(lm_job));
       }

/* You define loc for the following call to 
   lc_set_attr() with the expected location 
   of the application’s license file directory.
   See Section 5.4, “Determining the License File Location,” 
   for more details on locating the license file.*/
       lc_set_attr(lm_job, LM_A_LICENSE_DEFAULT, 
                   (LM_A_VAL_TYPE)loc);


       if (lc_checkout(lm_job, "myfeature", "1.0", 1, 
           LM_CO_NOWAIT, &code, LM_DUP_NONE))
       {
             lc_perror(lm_job, "checkout failed");
             exit (lc_get_errno(lm_job));
       }
/*
 *     Checkout succeeded. Actual application code here
 */

       /*...*/

       lc_checkin(lm_job, "myfeature", 0); 
       lc_free_job(lm_job);


如果像这样放在应用程序里,如果爆破不是很容易吗,修改函数返回值不就可以了?为什么还要这么费劲的跟踪算SEED?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
帮顶 等大牛解答
2010-3-12 07:28
0
雪    币: 324
活跃值: (172)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没有人说爆破不容易啊?方法多种多样,关键看你怎么去用了。
2010-3-12 12:22
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
那请问可不可以用9.2的SDK做9.5的License呢?谢
2010-3-13 22:30
0
雪    币: 324
活跃值: (172)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你想做什么格式的?普通格式的license都是一样的。如果不放心,那就找个高版本,向下兼容都没是没问题的。
2010-3-15 22:06
0
游客
登录 | 注册 方可回帖
返回
//