2010-01-30 106 views

回答

4

這是一個災難。用戶不喜歡根據自己的意願改變事物的程序。有很多解決方案可以使軟件過期,並告知用戶在試用期後購買它的優勢。

+0

+1 - 使得在用戶系統上未經授權的更改可能在某些國家的法律含義。 – slugster

+0

如果您明確表示在首次安裝軟件時會發生這種情況,您可能會自動卸載。我知道沒有人真正閱讀許可協議,因此您可能需要另一個對話框/嚮導頁面。我不會這樣做。 – ChrisF

+0

好點。我只是好奇而已... –

0

假設你正在使用Windows Installer計劃在Windows任務調度的任務中執行msiexec /u (your productcode) /q(參數的確切語法可能需要一些調整)

0

平臺將是重要的,以充分解決這個問題。

你可以設定一個預定的過程(在Linux,Windows調度等的cron),檢查日期和調用卸載。

我建議你乾脆拒絕使用許可文件或一些其他類型的安全機制在一定日期後執行,並把檢查你的代碼...。

有幾種商業產品,可以幫助你鎖定您的應用程序。我建議您查找並使用它,因爲有人可以簡單地刪除卸載鉤子或運行腳本以在幾分鐘內「破解」您的應用程序。這取決於你是否需要卸載,或者這根本就是一種威懾。