最近读到《计算机世界》的文章《用VB给商品软件加密的方法》,对此我也有比较多的实际体验,和大家探讨一下。 —- 我曾经参与了一些小商品软件的开发工作,每次的加密工作总是让人头痛。既然是商品软件,在目前的情况下,就不得不考虑防止非法拷贝的问题。加密的方法很多,最终目的无非都是确认用户具有合法的软件使用权。所以,必须给合法用户一个使用软……继续阅读 » 搞代码 7年前 (2018-08-09) 151浏览 0评论0个赞
如何保护自己的软件不被非授权盗用的问题,始终困扰着每一个程序员。当前世界上保护软件的方法有很多,主要是采用加密(如加软件狗)方式或软件注册方式。使用软件狗等加密方法,虽然其保护最有效,但对授权用户的正常使用有一定的影响,而且软件发放比较复杂,在实际运用中比较少被采用。而注册登记方式则是当前最流行、运用最广泛的方法,虽然有许多通用软件其注册码可以很容……继续阅读 » 搞代码 7年前 (2018-08-09) 143浏览 0评论0个赞
—- 在我们编制Delphi应用程序,常常需要提供一个密码验证框,对应用程序的使用者进行身份核对。如果能有一个通用的密码验证框,便能够为我们的工作节约不少的时间,更能使我们编制的程序小而快。以下的程序为你提供了这样的一个DLL文件。 //文件名为CheckPasswordForm.dpr; 编译此文件生成Chec……继续阅读 » 搞代码 7年前 (2018-08-09) 149浏览 0评论0个赞
—- 我们平时用的很多软件都具有一些记忆功能,如foxmail和TheBat等等。这些软件能在启动时自动的保持上一次关闭软件时的一些状态,如窗口的初始位置,用户在软件中设置的一些特性(如窗口风格,横相排列还是竖相排列等等),如果能让我们的程序也具有这样的一些功能可以使我们程序看起来更专业性一些:) 这里我就来讲一下怎样使应用程序能记住上一次……继续阅读 » 搞代码 7年前 (2018-08-09) 188浏览 0评论0个赞
本例中TRegistry是关键类,Delphi 4.0不能自行加入,需在uses部分手工加入“registry”,通过其方法“ReadString”和“WriteString”来读出和写入字符,亦可通过其方法“ReadDate”和“WriteDate”来读出和写入日期。 程序第一次运行就写入其运行时间,应用期限为30天,超过3……继续阅读 » 搞代码 7年前 (2018-08-09) 245浏览 0评论0个赞
什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据 的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等, 程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不 但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对 流的操作非常熟练,在程序中利用流的方便性,……继续阅读 » 搞代码 7年前 (2018-08-09) 201浏览 0评论0个赞
Delphi的MIDAS控件为编写网络程序提供了十分方便的手段。利用这些控件,可以编写局域网上的客户机/服务器体系程序,也能方便地在Internet上创建分散处理的应用。 —- 网络程序的一个重要问题是安全性考虑。一些敏感数据在网上传送,很有可能被人非法拦截以造成不必要的损失。在实际的编程过程中,我采取了一些有效的……继续阅读 » 搞代码 7年前 (2018-08-09) 212浏览 0评论0个赞
[摘要]: 本文介绍了在Delphi中利用系统函数和Windows API函数配合Delphi中的DataTimePicker组件来获取和修改文件的时间信息的方法,以达到软件信息的简单加密。 谈到文件加密已经有很多方法了,但传统的文件型加密方法都存在一些不足。例如:让人头痛的密码技术、复杂的全文加/解密算法、会产生垃圾文件的暗贴技术等等。这……继续阅读 » 搞代码 7年前 (2018-08-09) 148浏览 0评论0个赞
32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息。 一、创建和释放TRegistry对象 1.创建TRegistry对象。为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create; 2.释放TRegistry对象。对注册表操作结束后,……继续阅读 » 搞代码 7年前 (2018-08-09) 164浏览 0评论0个赞
The Bat!等等。这些软件在启动时能自动保持上一次关闭前的状 态,如窗口的初始位置、用户的设置(如窗口风格,横竖排列)等 等。能否使我们自己的程序也具有类似的功能呢?在本篇中我就要 介绍一种方法,使应用程序能够记住上一次关闭时的窗口状态。 实现这种方法的关键是数据的存贮,目前有这几种办法:可以写 *……继续阅读 » 搞代码 7年前 (2018-08-09) 262浏览 0评论0个赞