社区
PowerBuilder
帖子详情
.exe程序自动升级问题(100分求教!!)
seagullflying
2006-03-24 05:01:29
我现在有一个可执行程序,20M左右,由于业务的需要,经常要升级,现在都是手动升级,(程序放在一个服务器共享文件夹里,每次更新都是各人手工去下载文件,很麻烦的)。现在想实现的功能是当程序运行时,如果检测到程序已经更新则退出程序自动进行升级。
数据环境是:pb6.5+informix3.1
请大侠们赐教,最好能有比较详细的实例,谢啦~~
...全文
382
19
打赏
收藏
.exe程序自动升级问题(100分求教!!)
我现在有一个可执行程序,20M左右,由于业务的需要,经常要升级,现在都是手动升级,(程序放在一个服务器共享文件夹里,每次更新都是各人手工去下载文件,很麻烦的)。现在想实现的功能是当程序运行时,如果检测到程序已经更新则退出程序自动进行升级。 数据环境是:pb6.5+informix3.1 请大侠们赐教,最好能有比较详细的实例,谢啦~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
罗成2023
2006-04-30
打赏
举报
回复
谢谢,因为工作终经常用到,也给我一份,luowenyan2003@Yahoo.com.cn
lhw200301
2006-04-15
打赏
举报
回复
谢谢,可否也给我一份lhw200501@163.com 这里多谢了!
quitquitquit
2006-03-29
打赏
举报
回复
谢谢我也要~~work_vfp@163.com
TianChong
2006-03-28
打赏
举报
回复
已发送成功,请各位查收,本回复之后来的朋友就不再发了,不发意思.
原理:使用ftp_updata将文件一个一个的读入到数据库中保存,并使之与版本号关联,程序启动时检查是否存在更新的版本,如果存在则运行updata下载更新文件.否则程序继续运行,注意:因为各人的程序都不一样的,而且这个更新模块可以使用在所以的程序上,所以程序里检查更新的部分就没重复给出(和updata程序开始的那一段判断代码一样),也就是说你的程序也要改造一下,在程序open事件里加入updata里的"判断是否有更新版本"那部分代码,如果存在则使用run来打开updata程序(注意,你的程序要立即退出,或在updata里加入findwindow来查找你的程序并kill掉,如果不存在就不用run(updata)了,还有,ftp_updata是给你管理用的,不用发布到程序目录里使用.你在自己写程序的机器上或在服务器上将新版本上传即可.
TianChong
2006-03-28
打赏
举报
回复
不好意思,今天太忙了,没上来查看,现在马上发!留了EMAIL者均可收到,楼主请查收!
seagullflying
2006-03-28
打赏
举报
回复
谢谢TianChong(VC.NET++) :)
但是我用pb6.5打不开啊~~有没有低版本一点的?谢谢:)
霖湘凝
2006-03-28
打赏
举报
回复
up,给我也一份吧,yulin227@sohu.com
grt
2006-03-28
打赏
举报
回复
再给我一下,谢谢了 chyishan@tom.com
darkdream
2006-03-27
打赏
举报
回复
能不能也经我一份,谢谢
xyf.mail@gmail.com
lzuyh
2006-03-27
打赏
举报
回复
能否发给我一份,多谢
lzuyanghao@163.com
seagullflying
2006-03-27
打赏
举报
回复
谢谢 TianChong(VC.NET++)
我的mail:seagullfly@gx163.net
再次感谢:)
da21
2006-03-27
打赏
举报
回复
大家链接到服务器共享文件夹中的程序就行了,不用每台机一份的,我公司也是这样的!
seagullflying
2006-03-27
打赏
举报
回复
没有人么?
gjz_1209
2006-03-27
打赏
举报
回复
也给我来一份,谢谢,gjz_1209@yahoo.com.cn
seagullflying
2006-03-27
打赏
举报
回复
TianChong(VC.NET++) .......................
TianChong
2006-03-27
打赏
举报
回复
留个EMAIL吧,我给你一个实例。已经是现成的,很方便使用。
hygougou
2006-03-24
打赏
举报
回复
http://community.csdn.net/Expert/topic/4387/4387455.xml?temp=.4349787
小潜s
2006-03-24
打赏
举报
回复
在服务器上增加一张表,用于存放最新程序和版本,再编写更新程序,用于从该表读新程序文件写入本地,在本地注册表中登记本地应用程序的版本,在应用起来时判断本地版本与服务器端版本是否一致,不一致则运行更新程序
wygsea
2006-03-24
打赏
举报
回复
将新的安装程序存放于服务器指定目录。当客户端程序运行时,比较客户端的exe和服务器上面的exe的日期。如果是新的,提示客户端用户有新的程序,是否安装。如果选择安装,运行安装程序,然后覆盖安装即可。
javascript调用
exe
程序
(windows)传递参数
http://q.cnblogs.com/q/13371/function
exe
c(command) { window.oldOnError = window.onerror; window._command = command; window.onerror = function (err) { if (err.indexOf('utomation') != -
Windows蓝屏、网络疑难解答、pagefile.sys,hiberfil.sys、电脑睡眠休眠、磁盘清理、双硬盘
Windows 蓝屏、闪屏、黑屏; 网络故障:网站无法访问、ERR_TUNNEL_CONNECTION_FAILED error; 网络诊断:Windows 无法与设备或资源(主 DNS 服务器)通信; sfc /scannow命令修复Windows系统文件; 虚拟内存,pagefile.sys文件; hiberfil.sys文件, 电脑休眠; 无法安装.Net Framework3.5; 硬盘损坏:拼接文件出错; 清理C盘空间、磁盘空间、恢复
分
区; 双硬盘;双系统; cmd不是内部或外部命令;
CPU飙到
100
%怎么办?全方位解决高占用
问题
的完全指南
嗨,各位!有时候我们在使用电脑的时候,会突然发现电脑变得像蜗牛一样慢,风扇呼呼地吹得跟暴风雨一样,一打开任务管理器,哎呀妈呀——CPU
100
%!这简直是电脑的小灾难!尤其是紧急的时候,怎么快速、有效地处理这种高占用情况?今天我们就来聊一聊如何解决 CPU 占用过高的
问题
,以及如何防止它再次出现!CPU
100
% 的
问题
并不可怕,关键是找到原因并对症下药。通过本文中的方法,相信你能够在 CPU 高占用时迅速做出反应,让电脑“满血复活”!
在Windows上编译和调试CoreCLR
本文的唯一目的就是让你运行Hello World。
android每日一问【2011-09-17】
询问:下载过程中拔掉SD卡这种事件怎么监听? 怎样获得双卡手机imsi卡的信息 recycle()究竟要在哪里调用? 关于《Google Android SDK开发范例大全》上的一个例子 android
分
页滚动
问题
Spinner的默认选项怎么设置 各位大佬帮帮忙-PAK编译不能安装-编译是成功的 android阅读器, 阅读格式为PDF android 2...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章