版本自动更新方法
以前看过一个web程序,必须安装jdk 1.5以上版本才能打开主页.如果用户版本低的话, 在登录界面上会有 下载连接提示你下载新版本, 这是如何做到自动检测版本并提示更新的?
我用了笨办法,就是安装后把版本信息写进注册表,打开IE时读取,然后和服务器上的版本进行比较(这个版本信息写在一个XML文件中)。。。
不知道还有没有其他方法?
悲惨啊,C++程序员做这些。。。 附带问一下installshield有类似于VS2005的Custom build Step这个功能吗? 就是想在编译完成后创建一个文件或者执行一个脚本什么的。
[解决办法]
在程序里写一个类和服务器交互啊。
每次启动就把版本信息什么的 POST给服务器。
服务器根据最新版本判断是否需要更新,返回信息给客户端。
正在写一个模块就是做这个的。
[解决办法]
js ajax 或者java applet