1、 文档目标
解决禁止借出FlexNet license
2、 问题场景
在MDK 使用过程中有员工恶意借出 license 导致公司 license 不够使用。因此需要禁止借出功能,只能在公司局域网内使用。
3、软硬件环境
1 软件版本:Keil MDK 5.38a
2 电脑环境:Window 10
4、解决方法
1 复制以下内容,创建一个 armlmd.opt 文件。
INCLUDE_BORROW mdk_pro USER not_a_user
INCLUDE_BORROW mdk_pro_armasm5 USER not_a_user
INCLUDE_BORROW mdk_pro_armlink5 USER not_a_user
INCLUDE_BORROW mdk_pro_compiler5 USER not_a_user
INCLUDE_BORROW mdk_pro_fromelf5 USER not_a_user
INCLUDE_BORROW mdk_pro_arm_lcf5 USER not_a_user
INCLUDE_BORROW mdk_pro_µVision USER not_a_user
2 确认当前没有人使用FlexNet license,并以管理权限登录到服务器。
3 打开LMTOOLS选择 Start/Stop/Reread 标签,勾选“Force Server Shutdown”复选框,然后单击“Reread License file”按钮以读取armlmd.opt文件中的新选项。
图 1
4 单击“Stop Server”按钮 ,在状态行中看到“Stopping Server”。
图 2
5 单击“Start Server”按钮,在状态行中看到“Server Start Successful”。
图 3
6 选择“Config Services”,然后单"View Log"按钮,可以看到日志文件中反映的INCLUDE_BORROW选项行。
图 4
7 现在,当任何用户单击“签出…”按钮,选择日期后,将显示以下消息框:
图 5
实现禁止借出FlexNet license 的功能