2010-09-01 23 views
0

我開發了一個windows應用程序,我只想設置30天的試用期。之後,用戶應該收到有關試用期已完成的消息,並使按鈕處於非活動狀態。建議我一些鏈接。如何設置Windows應用程序的試用期?

+3

你有更好的運氣越來越答案,如果你接受了一些以前的。 – David 2010-09-01 11:37:16

+0

只使用C#4.0,你不能。使用谷歌,你可以:) – Benjol 2010-09-01 11:55:01

+0

我試圖與谷歌man.Tell東西otherthan這個 – 2010-09-01 12:42:18

回答

2

這是不是可以用一個單一的思想來完成。這取決於與您的應用程序相關的各種因素。您的應用程序是否可以訪問註冊表?它是否以管理員權限安裝?

我可以給你如何使用基本權限做了一些想法。

創建一個加密的密鑰這需要當前系統日期,並隨着你願意,你可以採取並存儲該密鑰在應用程序文件夾一個文件或任何你能對某些其他參數。

每次用戶啓動應用程序拿到鑰匙和解密,並檢查是否今天的日期減去存儲比你的試用期超過基於你需要做什麼動作,你可以如禁用按鈕等

我確定有其他方法遵循其他方法,每個人在這個實現中都有自己的標準和約束。

你真的需要問自己一些問題是:

如何重要的是你想保護的是什麼? 你願意支付多少錢(時間,金錢和精力)到 實現這種行爲? 人們試圖跳過你的 實現的機會是多少? 是成本(時間,金錢和精力)將成爲比 潛在失去的人繞開試用期的收入嗎?

在SO上有另一個question有類似的要求,也要經過這些答案。

相關問題