内幕:共享软件是怎样炼成的等

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:evanchou8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在一款软件走向市场和在交给用户使用的过程中,还有一段未了的情缘呢!如:如何将“免费”软件变为“共享”,如何给自己安装的软件加上访问密钥,不妨让我们一起看看这段内幕……
  
  回收成本,完成由“免费”到“共享”的蜕变
  
  要在源程序中加入注册代码,不但牵扯着复杂的算法,而且软件开发者还要考虑到如何才能不被Creaker所破解,颇令软件开发者头痛!借助于Keyhole Solution for Shareware的帮助,软件开发者便可轻松将自己的软件由“免费”变成“共享”。
  


  Keyhole Solution for Shareware(以后简称Keyhole)是一套完整的共享软件注册系统解决方案,可以轻松给软件加上运行次数、运行天数、使用期限等等限制,从而强迫用户注册以得到完整功能。这样,就可以将软件开发者从繁杂的注册算法中解脱出来,全身心地投入软件自身功能的研发中去,达到事半功倍的效果。
  第1步 在Visual C++中(以Microsoft Visual C++ 2005为例),单击菜单栏的“文件→新建→项目”,新建一个Win32应用程序(见图1),然后按向导提示,按默认设置完成程序框架的创建。
  第2步 创建完成后回到主界面,单击左侧窗格中的“属性”标签切换到属性窗口,然后单击“属性页”标签,打开属性页。
  


  


  第3步 在打开的属性页窗口中,在左侧窗格中展开“配置属性→链接器→输入”,然后在右侧窗格中选择“附加依赖项”,然后在后面的文本框中输入Keyhole的静态连接库文件名“Keyhole.lib”。
  第4步 选择左侧窗格中的“常规”选项,在右侧的“附加库目录”中输入或通过浏览按钮加入“Keyhole.lib”文件所在的目录路径(见图3),最后单击“确定”按钮。
  第5步 在代码中添加Keyhole的头文件“#include "..\\..\kheader\\Keyhole.h"”(见图4)
  第6步 初始化Keyhole,并取得用户机器码(见图5)。
  


  


  


  第7步 添加代码,对用户注册码的合法性进行验证(见图6)。另外,程序自带有多个示例模板,有7天使用限制的,15天使用限制的,在程序安装目录的“Examples”子目录下,用户可以自行参考学习。
  
  敌我识别,给普通软件DIY一个访问密钥
  


  


  


  


  
  大家都知道,软件安装到Windows中后,便无法控制其使用,原则上所有可以进入到系统中的用户都可以毫无障碍地使用,如果你在与他人共用一台计算机,那么该如何控制他人动用自己安装的程序呢,比如QQ、MSN、Dreammail等。不妨给这些程序加上一个访问密钥,只有知道密钥的人才能运行,而所需的工具是“exe文件合并粉碎机”。该工具可以加密exe文件,能给任何exe文件加上访问口令,加密后完全独立运行,支持加密带有参数的exe文件(如notepad.exe、qq.exe等)、支持限制解锁口令次数、加锁界面个性化标题设置、xp界面加密后自身体积小、自身并带有解密、还原、备份功能,绝对不会破坏原文件。另外,该工具还可以将两个exe文件合并在一起,生成一个新的exe文件。运行这个新的exe文件,就相当于运行原来的两个exe文件,非常适合于程序补丁的制作。
  
  1.给软件DIY一个访问密钥
  安装完毕,程序会在桌面上生成两个快捷方式,双击执行“EXE文件加密器”。在打开的程序工作界面中,单击“选择文件”按钮,打开Windows中已经安装好的可执行性文件,可执行性文件可以是位于安装目录下的EXE文件,也可以是桌面上的快捷方式。接下来,输入自己欲使用的口令,和口令验证的次数。为了增加隐蔽性,我们还可以给程序定义一个个性化的标题和更换一下图标,做好这一切之后,单击“开始加锁”按钮即可(见图7)。加锁完毕,下次再运行已经加锁的程序时,就会要求用户提供正确的密钥,否则将无法执行程序(见图8)
  
  2.1+1=1,将软件合二为一
  对于一些程序我们往往希望其关联启动,或需要将两个程序合二为一,这时可以用exe文件合并粉碎机来达到目的。首先双击桌面上的“EXE文件合并粉碎机”图标,在打开的程序界面中,分别选择两个程序的可执行文件,以注册表编辑器(Regedit.exe)和记事本程序(Notepad.exe)为例。然后定义一下合并后程序保存在何处和使用的图标,最后单击“开始合并”按钮,即可将两个程序合二为一(见图9)。
  当然,让软件变成共享软件除了利用工具,还有很多在编程环节就设置的关卡,不过那就由开发软件的作者各显神通了,对初学的读者朋友来说就太过复杂了。但是,今天你看过本文,你马上就可以尝试将自己编程制作的一些小工具加上种种限制,当然也可以把别人的软件或系统工具加密,大家各取所需吧。
  
  时光倒流之术 “免费”到永久
  乔珊
  
  用电脑就是用软件,各大软件下载站各种各样的软件应有尽有,不过大部分都是共享的,有使用时间、使用次数的限制。世界原本就是有矛又有盾,前面我们介绍了软件作者如何将“免费”变为“共享”,这里再介绍一下如何将共享软件送到时空隧道,让我们“免费”到永久。
  “时光倒流”是一款绿色软件,无需安装,下载完毕解压到任意目录即可使用。双击其中的“RevTime2.exe”,打开程序主界面,单击“执行文件名”文本框后面的浏览按钮,打开有运行时间限制的共享软件,在“倒流到哪一天”文本框中输入需要倒流的日期。如果共享软件现在还没有到期,那么不妨添加当前的日期,减小被对方软件识破的几率;如果共享软件已经过期,那么就填上一个以前的日期。也可以直接单击右下角的日历,从弹出的日历中选择一个自己认为好的良辰吉日。“倒流多少时间”栏中程序默认是10秒,一般无需更改。最后,单击“运行”按钮,即可启动共享软件,现在就可以随心所欲地使用共享软件而无需担心共享软件到期了。
其他文献
作为全球性的华人企业,趋势科技的产品直接面向全球用户,满足各个国家和地区的需求。从这个角度来说,他更懂得游戏的规则是什么。然而,国内企业瑞星、金山和江民从未停止过对于各自技术的宣扬。而对于2007年流行的反病毒技术,他们更是各执一词。  就说对付RootKits这件事吧,瑞星推荐“最有效的方法”——虚拟机技术,而金山则拿出了“逆运算技术”,趋势科技更是认为自己的直接脱壳技术更有效而且省时间。一时间
期刊
摘要:目的 探讨细节护理在手术室护理中的实际应用效果分析,研究其在临床上的护理价值。方法,针对我院从2011年5月至2013年5月收治的80例进行手术治疗的患者进行细节护理的研究对象,并随机分为两组。其中观察组40人,采取细节护理方式进行处理。对照组40人,采取常规护理方式处理。收集两组的术后护理质量数据和患者对于护理的满意度调查,采用统计学方法进行分析比对。结果 采取细节护理之后,观察组患者的平
期刊
摘要:目的探讨并总结50例听小骨假体重建听骨链的围手术期的最佳护理措施。方法选择本院2011年4月-2013年4月期间50例接受听小骨假体重建听骨链手术的患者作为研究对象,对听小骨假体重建听骨链手术患者术前、术后的护理进行综合回顾性分析,并对患者手术前后护理措施进行分析和归纳。结果所有患者经过围手术期护理都手术顺利,且无严重性的并发症出现;术后4个月的随访,发现患者听力水平平均提升25-42dB,
期刊
摘要:剖析了心血管疾病易发的原因,分析了抑郁症对心血管疾病的影响,研究与分析心血管病合并抑郁症治疗方法措施,并给出了处理措施效果评判与结果。  关键词:心血管病;抑郁症;处理措施  中图分类号:R749.4+1 文献标识码:A 文章编号:1005-0515(2013)10-019-02  引言  根据近年来国际性卫生组织研究数据显示,心血管病已经成为中老年人群的头号致命性疾病,而由于社会形势的变化
期刊
美国国际消费类电子产品展览会(CES)是世界最大的消费类电子产品和技术的年度会展,其规模在全美各类年度会展中首屈一指。该展始于1967年,迄今已有39年历史。2007年已举行的CES展会是具有历史意义的。经过40年的发展,CES展业已成为世界上规模最大、水平最高和影响最广的消费类电子产品展览会。  近年来,随着消费类电子产品的应用范围日益扩展,电脑、通讯技术和产品在CES展中的地位更加重要,越来越
期刊
电子设备需要供电?这还用问嘛。然而眼看着芯片、显卡、内存这些小弟们个个在短短几个月内就能“功力”大增,在技术含量和性能方面显著提升;可供电设备却还是那副憨实沉稳的老大哥模样,没有什么大长进,可急坏了那些不仅仅喜欢自由自在地享受无线上网乐趣,还希望不被电源线束缚在插座旁的移动新人类。就在2006年12月中旬于旧金山落下帷幕的国际电子设备研讨会IEDM(International Electron D
期刊
中国的电视游戏市场一直处于很微妙的境地——玩家们希望得到最新的游戏,而厂商们却面对泛滥的盗版退避三舍,社会舆论也视电视游戏为洪水猛兽,另一方面却对创造了巨额财富的网络游戏采取默许态度。游戏机单一的功能也使它无法与电脑游戏相抗衡,毕竟从名义上来说,电脑是学习必需的,而游戏机则是玩物丧志的。这就形成了一个奇怪而畸形的市场,电视游戏玩家们始终是个弱势群体,就连电视游戏相关的媒体也仅有两三本,远远无法与琳
期刊
电子垃圾日益泛滥,而我国则是其中的重灾区。很多国外淘汰下来的大部分电子产品尤其是废旧的台式机及笔记本电脑等或直接或间接地流入了国内。如此一来,在极少数人赚取了很小的利润之后,却牺牲了更多人的更大利益,有些牺牲甚至会延续到几代人身上。而如今二手电脑成了香饽饽,戴尔、联想、惠普三大PC巨头转战新战场。    电脑回收大PK    2006年底,戴尔(中国)有限公司宣布正式在中国推出其电脑回收服务,成为
期刊
摘要:目的:分析急诊床旁B超对钝性腹部损伤检查的临床意义。方法:采用HITACHI EUB-420式B超仪,探测Morrison陷窝、脾肾隐窝及Douglas窝,如在一处或一处以上发现腹腔内游离液体即为阳性,如在三处均未发现腹腔内游离液体即为阴性,并结合腹部CT检查及手术结果分析。腹部CT检查如发现腹腔内游离液体或腹内脏器如肝、脾挫裂伤或血肿即为阳性,如未发现腹腔内游离液体或腹内脏器损伤即为阴性,
期刊
今年我读小学六年级,可我看《电脑爱好者》已经一年多了。一次偶然的机会,一位报刊店老板介绍给我《电脑爱好者》,我读后觉得其中的一些技巧很实用。于是便喜欢上了《电脑爱好者》,到现在,我每一期《电脑爱好者》都不会错过,同学们也都说我是小电脑专家。    2007年02期的《电脑爱好者》中有一篇文章叫《抽它六鞭子,加速QQ启动》,其中作者提到用“珊瑚虫QQ增强包”来屏蔽广告,我看了之后觉得还有一种方法。 
期刊