[发明专利]在Windows操作系统中实现局域网程序分发的方法有效

专利信息
申请号: 201110207353.5 申请日: 2011-07-21
公开(公告)号: CN102360285A 公开(公告)日: 2012-02-22
发明(设计)人: 丁万年;廖强;何永安;陈日良 申请(专利权)人: 福州锐达数码科技有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F9/445;H04L29/06
代理公司: 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人: 宋连梅
地址: 350000 福建省福州市仓山区*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: windows 操作系统 实现 局域网 程序 分发 方法
【权利要求书】:

1.一种在Windows操作系统中实现局域网程序分发的方法,其特征在 于:包括如下步骤:

步骤10、先创建项目工程组,在项目工程组中,创建服务端工程与客 户端工程;

步骤20、然后在服务端工程与客户端工程中,创立窗体类:

服务端工程中:在代码初始化窗体函数中,读取历史已登录的客户端资 料,同时进行排布;然后设置UDP通讯端口,获取本机的IP地址;再获取 当前局域网的广播地址,向客户端发送服务端上线通知及要求客户端作出回 应,创建程序分发打包、发送窗体类:此类主要功能是打包、发送所需要分 发的软件的数据包;

客户端工程中:在代码初始化窗体函数中,设置UDP通讯端口,获取 本机的IP地址;获取当前局域网的广播地址,向服务端发送客户端上线通 知及一些客户端的基本信息,设置工程不在任务栏上显示位置,设置 Application.ShowMainForm的属性使工程不显示以不在任务管理器中显示;

步骤30、在服务端工程中,创建程序分发打包、发送窗体类:此类主 要功能是打包、发送所需要分发的软件的数据包;

并在客户端工程中创建程序分发接收、分解类:此类主要功能接收、分 解服务端发送来的数据包;

步骤40、建立自定义的消息类型,并使服务端工程与客户端工程的自 定义的消息类一致,当需要进行某个功能时,进行自定义消息通讯,以达到 预定功能的要求。

2.根据权利要求1所述的在Windows操作系统中实现局域网程序分发 的方法,其特征在于:所述步骤30中,在服务端工程中,创建程序分发打 包、发送窗体类进一步包括下述步骤:

(1)安装软件之前,对系统的系统盘与安装的软件目标盘进行扫描,生 成系统目录文件1,对系统注册表进行扫描,生成系统注册表信息文件1;

(2)进行所需软件安装,在所有软件安装完毕后,再进行系统的系统的 系统盘与安装的软件目标盘进行扫描,生成系统目录文件2,对系统注册表 进行扫描,生成系统注册表信息文件2;

(3)进行系统目录文件1与系统目录文件2进行比较,把更新、增加的 记录生成一个新的目录文件,之后根据新的目录文件把所需的文件进行压 缩、拷贝打包成一个数据包;

(4)进行系统注册表信息文件1与系统注册表信息文件2进行对比,把 更新、增加的记录生成一个新的注册表文件,之后添加到步骤(3)的数据包 中,生成最后的数据包;

(5)数据包生成后,把步骤(4)中最后的数据包,发送给各个客户端。

3.根据权利要求2所述的在Windows操作系统中实现局域网程序分发 的方法,其特征在于:所述步骤30中,在客户端工程中创建程序分发接收、 分解类进一步包括:

(1)接收到服务端发来的数据包;

(2)接收完成后,进行数据包的分解工作,先分解出文件包与注册表信 息包,然后把文件包中的各个文件按照服务端所安装目录信息,分别拷贝到 相应的目录中;

(3)之后把注册表信息包中的相关信息文件,注册到系统注册表中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州锐达数码科技有限公司,未经福州锐达数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110207353.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top