[英]create a run-only-once java application
我必須使用具有以下功能的Java應用程序創建一個jar
:
總結我想防止一次啟動的應用程序被重置,以限制應用程序的非法重用。
現在我對如何做到這一點的想法:
關於如何實現這一目標的任何建議/想法?
更新:
我沒有找到解決此確切問題的解決方案,但找到了一個簡單的解決方法:我隨軟件一起提供了一個特定文件,該文件在程序首次啟動后會被更改。 當然,如果有人保留了原始文件的副本,他可以隨時替換並重新開始。
任何能夠刪除二進制文件的用戶,只要有足夠的時間,也將能夠還原jar中所做的任何更改。 當應用程序僅有的現有部分由用戶掌握時,您將無法阻止對其進行更改。
您可以輕松地存儲原始jar的備份,進行復制,將其用於一次運行,刪除,復制原始jar等。您需要在用戶計算機外部建立某種機制,例如激活服務器。 用戶獲得一個激活帳戶的代碼,無法再使用該代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.