-
-
新手问下Flexlm的问题
-
2010-3-11 21:29
5845
-
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?
[培训]《安卓高级研修班(网课)》月薪三万计划,掌
握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法