L leader47 Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #1 我用delphi做的小程序,每次更新,都要到处跑到客户机上去复制粘贴来更新.在局域网中,怎样可以做到象杀毒软件那样点击按钮马上更新?
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #2 你可以自己做一个服务器,维护系统升级表。 客户端需要升级的时候,从服务器端把程序拷贝过去,更新就好。 你可以使用tcp,udp这样的传输方式构建自己的服务器端,或者你使用ftp.
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #4 1.如果服务器上有 IIS ,客户端可以通过访问服务器上指定的更新网页,获取最新版本和更新文件的下载地址,然后客户端根据最新版本决定是否从服务器上下载更新文件,更新文件下载下来后,再在本地更新软件。 2.没有 IIS 或不想通过 IIS,可以自己做一个更新服务器程序放在服务器上运行,客户端跟服务器上的更新程序通讯,获得当前最新版本号,再根据这版本号决定是否从服务器上下载更新文件。 3.如果对安全性要求不高,可以更简单的再服务器设置一个只读的共享目录,这个目录存放当前最新版本的最新信息,以及更新的文件列表,客户端可以访问这个共享目录获得最新的软件版本和更新文件。
1.如果服务器上有 IIS ,客户端可以通过访问服务器上指定的更新网页,获取最新版本和更新文件的下载地址,然后客户端根据最新版本决定是否从服务器上下载更新文件,更新文件下载下来后,再在本地更新软件。 2.没有 IIS 或不想通过 IIS,可以自己做一个更新服务器程序放在服务器上运行,客户端跟服务器上的更新程序通讯,获得当前最新版本号,再根据这版本号决定是否从服务器上下载更新文件。 3.如果对安全性要求不高,可以更简单的再服务器设置一个只读的共享目录,这个目录存放当前最新版本的最新信息,以及更新的文件列表,客户端可以访问这个共享目录获得最新的软件版本和更新文件。
B billru Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #5 我刚刚做了一个自动升级程序,和上面的思路都不同,还可以对远程的数据库进行自动升级,哈哈,以后为客户开发软件我就不用为升级跑来跑去了。 www.wmdz.com上面有我的2个软件使用了自动升级功能
风 风铃夜思雨 Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #6 http://www.skygz.com/down_view.asp?id=3 SkyGz LiveUpdate 1.26 基于HTTP下载方式实现在线升级,支持断点续传,文件比较使用CRC32校验。可把文件更新到系统目录和WIN目录、可对原有文件进行备份、删除指定文件、 自注册/反注册OCX、DLL、HTTP代理、升级日志、 自定义广告、自定义标题、 多服务器端、进行自身升级、支持子目录、换肤、ZIP/RAR文件解压、更新后执行自定义的程序。
http://www.skygz.com/down_view.asp?id=3 SkyGz LiveUpdate 1.26 基于HTTP下载方式实现在线升级,支持断点续传,文件比较使用CRC32校验。可把文件更新到系统目录和WIN目录、可对原有文件进行备份、删除指定文件、 自注册/反注册OCX、DLL、HTTP代理、升级日志、 自定义广告、自定义标题、 多服务器端、进行自身升级、支持子目录、换肤、ZIP/RAR文件解压、更新后执行自定义的程序。
X xulxqqqq Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-14 #7 做个页面 放个最新客户端程序的连接 有需要更新的自己去下不就好了吗