2011-08-28 27 views
1

可能重复:
how can i make my product as a trial version for 30 days?执行试用期

我想实现我的应用程序试用期。

这样做的最好方法是什么?

我想将试用期的开始日期写入注册表。

但我的猜测是,只是容易通过例如使用CCleaner来克服。

什么是更好的方法呢?

PS

我不是在寻找一个100%防水的解决方案,因为这仅仅是不可能的。

编辑

我不是在寻找一个在线的解决方案。

+0

比大多数问题更傻:http://stackoverflow.com/questions/tagged/c%23+trialware投票结束。 – spender

+0

它是什么类型的应用程序? – Will

+0

@Will:WinForms – PeeHaa

回答

0

我会尝试尽可能少地在客户端PC上存储并使用Web服务分布式解决方案。

当然还是可以破解的,但至少在客户端没有任何东西可以找到或编辑,并且您可以从服务器上控制启动应用程序的人。

当然这假设客户端PC应该在线以使应用程序工作。

肯定可以改进,但正如你所说,没有完美的解决方案。

+0

我不是在寻找一个在线解决方案。 – PeeHaa