摘 要:本文阐述了作者独创的软件反盗版方案,说明现阶段从技术上反盗版的必要性和可行性,文中着重讨论了软件在线安装系统(Software Online Setup System)各个模块的实现原理和具体的开发技术,并简明的分析了该系统的可行性和项目的可实施性。
关键词:网络;软件;反盗版; 知识产权
随着网络的普及,互联网成为盗版软件的集中地。由于互联网无国界,海量存储和传播迅速的特点,使得网络侵权盗版活动日益猖獗,互联网环境下的侵权盗版问题成为一个世界性的难题.
软件在线安装系统(Software Online Setup System)正是在这种时代背景下应运而生,旨在解决软件的发行及盗版问题。首先,它充分利用Internet的普及性和便利性,通过网络来安装软件,只有购买授权的用户才可以在自己的电脑上安装软件。如果有多台电脑也可以很方便的控制所要授权安装的次数。
软件在线安装系统(以下简称SOS系统)主要由客户端、服务器端和WEB网站三部分架构而成,采用OBJECT PASCAL为主要的算法语言,BORLAND DELPHI为主要的开发工具。系统的整体工作流程如下图:
以下是完成客户端功能的关键代码:
begin
ltemp:=softidedit.Text+'&'+PWDEdit.Text;
if sosidtcpclient.Connected=false then
begin
sosidtcpclient.Host:=sosip;
sosidtcpclient.Port:=sosport;
sosidtcpclient.Connect();
sosidtcpclient.WriteLn(ltemp);
statusbar1.Panels.Items 尹立民 《Delphi 7应用编程150例 》 电子工业出版社 2003年8月