以前的程序License管理是我本身手擼的一個很是簡單的東東,根據用戶機器的MAC地址生成一個字串,程序執行的時候去比較這個字串。當時只是追求一個最簡單的實現,像證書過時、功能點證書天然沒有。此次新版的軟件毅然決定捨棄這個,轉而使用專業的證書管理包——FlexNET。api
由於之前弄過,如今弄起來不算麻煩。ui
先配置好seed,vendor,編譯須要的版本(MT, MD),推薦是使用MT,然而個人工程都是使用的MD。接口
到代碼中使用的時候,對提供的接口簡單封裝一下,連接以下lib就能夠了。編譯
lm_new_md.obj
libnoact_md.lib
lmgr_md.lib
libsb_md.lib
libcrvs_md.lib
lmgr_dongle_stub.lib
oldnames.lib
kernel32.lib
user32.lib
netapi32.lib
advapi32.lib
gdi32.lib
comdlg32.lib
comctl32.lib
wsock32.lib
Rpcrt4.lib
oleaut32.lib
Ole32.lib
Wbemuuid.lib
wintrust.lib
crypt32.lib
msvcrt.libdva