好库网 好库网首页 | 我的好库
VB爱好者

软件工程篇-受限制的共享软件Shareware -VB资料

发布者:vbfans
发布日期:2011/4/10 15:00:46   更新日期:2011/4/10 15:00:46
阅读次数:1954
评分:4.80
介绍:软件工程篇-受限制的共享软件Shareware -VB资料
正文:

作 者 : 甘冀平
   首先请注意,shareware假设为是被共享的软件。如果其他人使用你的软件,你就要依赖用户付费给你。如果你提供了一个受限制的程序版本,并且只有当使用者给你付费后才提供给他们一个完整版本的话,那么这不是shareware。如果在一定的时间后程序到期,使用者为了得到完整的版本要付费才可,这也不是shareware(事实上,这将激怒使用者,因为他们已经使用程序生成了数据文件,一旦不能使用,数据将不能被存取)。

   这些软件实际上应该是带有演示版本的付费软件。如果你象这样出售软件,一定要诚信,而且不要称之为shareware或者freeware,把它称为演示版本更合适。

   有几种方法可以限制程序功能而形成演示版本。你可以购买一些产品,从而简单地制作演示版。但这里对此不做详细讨论,你可以从Web上搜索到相关的信息。

   制作受限制演示版本程序的最简单方法是在功能上做些限制。比如,使用内部程序装载数据而不是从文件中调入数据。或者,屏蔽到存盘功能。由于演示版本和全功能版本是不同的执行程序,所以没有人能够视图在演示版本上执行全部的功能。

   再有一个方法就是可以使用警示画面。每隔10或30分钟,程序就显示一个对话框信息“你应该付费10元”或者其他什么文字。如果使用者愿意,你就告诉他如何解除这个显示画面。这是很烦人的,但至少非常真实地反映了shareware的思想。当然,如果使用者愿意看到警示信息,他们也可以不付费。

   最后,你可以设计一些时间上的限制或者保护限制。但请注意,完整地保护软件是非常困难的!比如,如果你使用时间来限制软件的使用,用户就可以通过重新设置系统时钟来继续使用软件。

   为了实现受限制的功能,可以提供一个口令,它包含了程序需要的一些信息。比如,如果软件设置了一个到期时间,就可以将它包含在口令中。同时,包含一些其他的垃圾信息,从而使口令变得复杂。请使用你喜欢的技术来加密口令。关于加密学的严谨课程,请参阅以下这本书:Applied Cryptography。

评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。