软件在线安装系统的实现原理及可行性分析

搜论文-编辑:admin-

软件在线安装系统的实现原理及可行性分析

摘 要:本文阐述了作者独创的软件反盗版方案,说明现阶段从技术上反盗版的必要性和可行性,文中着重讨论了软件在线安装系统(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月