摘 要
本文首先对软件同步系统进行了一些介绍,包括软件同步系统这个问题的提出,以及主要解决办法。接着就对软件同步系统中三个重要组成部分进行了分别的介绍,即文件监视的实现、注册表监视的实现、网络传输的实现。在文件监视中介绍了一些API函数,及具体实现过程;因为注册表监视用到的API函数与文件监视中用到的API函数基本一样,所以主要介绍了注册表的一些概念,及注册表监视的实现过程;最后介绍了网络中的一些概念,网络传输的具体实现过程,网络传输中用到了Delphi的TNMFTP控件,利用它实现了FTP客户端软件,用于下载FTP服务器端的软件,而FTP服务器使用了Microsoft Internet Information Server(IIS)4.0的FTP服务器,我们只需要把需要下载的文件放到它的目录下就可以了。
关键词:文件同步;注册表;网络传输;服务器
目 录
摘 要 …………………………………………………………………………………………………I
Abstract ……………………………………………………………………………………………II
1绪论 ………………………………………………………………………………………………1
1.1 问题的提出 ……………………………………………………………………………………1
1.2 主要的解决办法 ……………………………………………………………………………2
2 软件同步系统的总体构成 ……………………………………………………………………4
2.1 软件同步系统的总体构成…………………………………………………………………4
3 文件监视的实现 …………………………………………………………………………………6
3.1 文件监视需要的API函数及其主要…………………………………………………………6
3.2 文件监视的实现过程………………………………………………………………………9
3.3 小结 …………………………………………………………………………………………13
4 注册表监视的实现 …………………………………………………………………………… 14
4.1 注册表监视用到的API函数及关于注册表的一些概……………………………………14
4.2 注册表监视的实现过程……………………………………………………………………18
5 网络传输的实现 ……………………………………………………………………………… 21
5.1 网络传输的概念和一些基本概念…………………………………………………………21
5.2 网络传输的具体实现过程…………………………………………………………………22
6 总结 ………………………………………………………………………………………………28
6.1本文所做的有意义的研究成果……………………………………………………………29
6.2本文存在的不足和后续研究方向…………………………………………………………29
致谢 …………………………………………………………………………………………………30
参考文献 ……………………………………………………………………………………………31