我有一个与 MySql 服务器通信的前端 Access 2007 应用程序。
我想要一个功能,用户计算机上的应用程序可以检测到网络上有新版本(这并不困难)并将最新版本下载到本地驱动器并启动它。
有谁有任何知识或经验如何做到这一点?
Thanks
你实际上吗need看看是否有更新的版本?
我们也有类似的设置,我们只需复制前端和所有相关文件每次有人启动该应用程序。
我们的用户不会启动 Access 或前端本身。他们实际上启动了一个批处理文件,如下所示:
@echo off
xcopy x:\soft\frontend.mde c:\app\ /Y
c:\app\frontend.mde
当我们开始编写应用程序时,我们也考虑了自动更新,并决定每次只复制所有内容就足够了。
我们有足够的带宽,因此复制不会造成任何性能问题(大约有 200 个用户)。
另外,当我可以确定每次启动应用程序时,前端都会被覆盖,这对作为开发人员的我来说会变得更容易。
我不必关心前端关闭时的自动压缩(用户抱怨关闭应用程序需要太长时间......),而且我不必在崩溃后处理损坏的前端。
@Lumis - 关于自定义图标:
好吧,也许我应该说得更清楚。只有one批处理文件,它与前端位于同一网络文件夹中。
用户的桌面上只有链接,这些链接都指向网络文件夹中的同一个批处理文件。
这意味着:
- 将来对批处理文件的更改很容易,因为它只有一个
文件集中在一个中心位置
- we can更改图标,因为
用户看到的是正常的 Windows 链接
(顺便说一句,我们做了not更改图标。我们的应用程序仅供内部使用,我在一家制造公司工作,这意味着除了极少数用户之外,所有用户都是绝对非技术人员,并且不会关心图标,只要它在所有机器上都相同即可他们知道它是什么样子,这样他们就可以在桌面上快速找到它......)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)