我有一個基於Java 1.6的RCP應用程序。我在機器上使用虛擬機唯一ID作爲數字來唯一標識機器,並根據此編號生成許可證密鑰。VMId上Java RCP應用程序的許可證密鑰
我已經完成了基本測試,它似乎工作得很好。我能夠唯一標識每臺機器,並且對於多個會話VMId保持不變(重新啓動,註銷等)。此外,如果我將我的軟件安裝複製到另一臺機器,它不起作用。
我唯一的擔憂是,如果這是爲RCP應用程序構建許可算法的完美方法。它們是否有可能會失敗的邊界邊界?如果有人更新他們的java軟件,我很擔心這會改變VMId。
等待專家的意見,
納文
你是如何計算的VMID?你在使用java.rmi.dgc.VMID嗎? – Favonius
是的,我使用相同的功能。它是否正確 ? – Naveen