2012-10-18 53 views
0

是否有任何框架來實現使用C/C++的許可證管理?許可證管理的時間

我需要限制我的應用程序的時間使用。例如,如果有一個許可證文件,可以使用2012年12月份的軟件util。

我可以使用機器時鐘,但用戶可以更改機器時間。

+0

僅限多平臺或Windows?如果您在Windows平臺上,Flexlm可以使用COM工作,因此可以集成到C++應用程序中。 – CashCow

+0

平臺無關。我有一個使用HASP的Windows解決方案,但不是更好的解決方案。 – Victor

+0

您的陳述「我可以使用機器時鐘,但用戶可以更改機器時間」意味着您需要一些您實際上不能擁有的東西。通常情況下,不可能*防止用戶繞過許可證管理。但是,如果您只關心從誠實用戶那裏提取付款,並且可以接受某些人會盜用您的代碼,而不管您採取什麼措施來阻止它,但有很多這樣的庫。 – zwol

回答

2

我所知道的三家供應商的軟件是這樣的:

  • Macromedia公司(的FlexLM)
  • WIBU
  • SafeNet公司(HASP)

在任何情況下,你將有靜態鏈接到對守護進程或文件進行驗證的庫。當然,這三者都有複雜的商業模式,可以支持多種業務案例,機器(節點)鎖定,用戶鎖定,浮動等。