升级有关问题
升级问题!
我需要做一个可以升级的软件,有两个问题.
1:一般软件升级怎么样的?? 是不是我把新版本的安装程序在自己机器上安装到C盘,然后把那些文件下载给客户端下载,客户端下载后关掉主程序,把下载了的文件覆盖掉原文件就行了
------解决方案--------------------
一般是用DLL,直接替换.exe也可以,不过要跟用的人说明,你就遇到了一个.txt里面写的很详细让他把一个文件拷贝到plug里面,但是他居然看不懂,说不知道写的什么意思,有点无语了,
所以还是建议用DLL吧
------解决方案--------------------
或者再做一个安装包,里面一运行就会自动搜索你的EXE文件的路径,然后自动覆盖。因为有些白痴自己都忘了安装在哪了,你让他怎么覆盖?
------解决方案--------------------
一般升级软件最核心的就是启动部分程序是固定死的或仅参数可配,程序框架是固定死的,其他的文件不管是EXE还是DLL,都在启动程序中下载更新。
------解决方案--------------------
直接覆盖文件也可.
下载全新的安装全,覆盖安装旧版也行.
我需要做一个可以升级的软件,有两个问题.
1:一般软件升级怎么样的?? 是不是我把新版本的安装程序在自己机器上安装到C盘,然后把那些文件下载给客户端下载,客户端下载后关掉主程序,把下载了的文件覆盖掉原文件就行了
------解决方案--------------------
一般是用DLL,直接替换.exe也可以,不过要跟用的人说明,你就遇到了一个.txt里面写的很详细让他把一个文件拷贝到plug里面,但是他居然看不懂,说不知道写的什么意思,有点无语了,
所以还是建议用DLL吧
------解决方案--------------------
或者再做一个安装包,里面一运行就会自动搜索你的EXE文件的路径,然后自动覆盖。因为有些白痴自己都忘了安装在哪了,你让他怎么覆盖?
------解决方案--------------------
一般升级软件最核心的就是启动部分程序是固定死的或仅参数可配,程序框架是固定死的,其他的文件不管是EXE还是DLL,都在启动程序中下载更新。
------解决方案--------------------
直接覆盖文件也可.
下载全新的安装全,覆盖安装旧版也行.