制作试用版(演示)Windows应用程序 [英] making trial(demo) windows application

查看:99
本文介绍了制作试用版(演示)Windows应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在使用c#创建Windows应用程序.

现在,我要使其试用(演示)应用程序,该应用程序将在30天或某些指定的天后过期.

我的申请已经准备就绪,但我仍然无法进行试用.

我在Google上进行过搜索,但仍然无法解决问题.

如果有人知道 plzzzzzzzz ,请帮助我.

预先感谢.

Hi all,

I am creating a windows application using c#.

Now I want to make it trial(demo) application which will expire after 30 days or some specified days.

My Application is ready but i still can not make it as trial.

I had search on Google but still solution-less.

If any one knows about it plzzzzzzzz please help me.

Thanks in advance.

推荐答案



制作试用版并不是一个容易的目标,它主要取决于它的安全性(如果您必须面对破解者)以及攻击者需要多少时间和资源.
您还可以实现一个自己动手的系统,即使用Symetric Encryption将密钥作为加密的XML文件存储在Isolated Storage中,在其中您可以数/保存天数(或开始数天).将其存储在永远不会进行搜索的位置,使用重复项,将xml保存为.dll(类似于Windows文件等),这是一些小技巧,可以使普通的破解者更难.
您应该使用私钥/公钥过程为客户创建许可证.
那里有很多商业许可系统,但这也不是100%安全的事情,有些系统在一段时间后就被破解了,如果您为该系统投入了资金,那将是令人不安的.所有软件都是可破解的,尤其是由于CLI.
组合技术以防止破解是最好的方法,但是对于用户来说通常很烦,即是否需要永久的Internet连接才能启动程序.
因此,我的观点是您的案例Codeproject Aricles是正确的方法.


这是CP的示例:
应用程序试用版 [ http://www.mancosoftware.com/licensing/index.htm [
Hi,

it''s not an easy goal to make a trial version, it mostly depends how secure it should be (if you have to face with crackers) and how much time and ressources the attacker comes with.
You could also realize a do-it-yourself system, i.e storing a key in the Isolated Storage as crypted XML file with Symetric Encryption where you count/save days (or starts). Storing it somewhere who never would search for, using duplicates, save xml as .dll which is named like windows files etc. are some little tricks to make it harder for common crackers.
You should use Private/Public Key procedure to create licenses to your customers.
There''re many commercial licencing systems out there, but that''s also not an 100% secure thing, some systems have been cracked after a while and it''s annonying if you have invested your funds for that system. All software is crackable, specially because of CLI.
Combining technologys to prevent cracking is the best way, but it''s often annoying for users i.e if permanent internet connection is required to start the program.
So my opinion is for your case Codeproject Aricles are the right way.


Here''s a example from CP:
Application Trial Maker[^]

Example for commercial licencing system:

http://www.mancosoftware.com/licensing/index.htm[^]

Please don''t forget to obfuscate your Code.

Regards


是否尝试过CP搜索?检查此
应用程序试用版 [
Tried CP search? Check this
Application Trial Maker[^]


您可以尝试http://installkey.codeplex.com

我用它来在我的应用程序中构建许可证系统.

grtz
W
you can try http://installkey.codeplex.com

I us it to build a licence system into my application.

grtz
W


这篇关于制作试用版(演示)Windows应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆