社区
网络编程
帖子详情
请教软件开发中如何开发 工具的更新升级模块!!!!!!
wintersing
2008-12-24 11:03:13
请教各位大虾:
如果在工具运行状态下,用户检查更新升级工具 ,此时可以到指定的服务器下载新版本的工具覆盖本地安装对应目录
但有一点想不通 ,执行程序 **.exe 复制过来的话在当前工具运行状态下是无法覆盖的?????
该如何处理呢???请教大虾们???
...全文
89
10
打赏
收藏
请教软件开发中如何开发 工具的更新升级模块!!!!!!
请教各位大虾: 如果在工具运行状态下,用户检查更新升级工具 ,此时可以到指定的服务器下载新版本的工具覆盖本地安装对应目录 但有一点想不通 ,执行程序 **.exe 复制过来的话在当前工具运行状态下是无法覆盖的????? 该如何处理呢???请教大虾们???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playguy
2009-06-18
打赏
举报
回复
试试随心智能升级,支持进程与服务程序的升级,也支持自身的升级。
pomelowu
2008-12-25
打赏
举报
回复
转错了,本来想转进程版……
glacierful
2008-12-25
打赏
举报
回复
学习学习。
ilovedrv
2008-12-25
打赏
举报
回复
开一个监视进程,在网上下载更新文件后,关闭要升级的程序,用监视进程进行程序升级
scq2099yt
2008-12-25
打赏
举报
回复
可以把程序分开下过来,然后更新的过程中做一个关闭程序重新启动的操作
oyljerry
2008-12-25
打赏
举报
回复
有些并没有当时就覆盖,而是重启以后再覆盖
MoveFileEx REPLACE_FILE_AFTER_REBOOT
roadblossom
2008-12-25
打赏
举报
回复
up
cnzdgs
2008-12-24
打赏
举报
回复
启动另一个程序来执行更新功能,自己退出。
lyserver
2008-12-24
打赏
举报
回复
给你一段可执行文件自删除的代码,LZ可在此基础上实现更新升级:
BOOL DelMe()
{
SHELLEXECUTEINFO sei;
TCHAR szModule[MAX_PATH],szComspec[MAX_PATH],szParams[MAX_PATH];
if((GetModuleFileName(0,szModule,MAX_PATH)!=0) &&
(GetEnvironmentVariable("COMSPEC",szComspec,MAX_PATH)!=0))
{
lstrcpy(szParams,"/c del");
lstrcat(szParams,szModule);
lstrcat(szParams," > nul");
sei.cbSize = sizeof(sei);
sei.hwnd = 0;
sei.lpVerb = "Open";
sei.lpFile = szComspec;
sei.lpParameters = szParams;
sei.nShow = SW_HIDE;
sei.fMask = SEE_MASK_NOCLOSEPROCESS;
if(ShellExecuteEx(&sei)) {
SetPriorityClass(sei.hProcess, IDLE_PRIORITY_CLASS);
SetPriorityClass(GetCurrentProcess(),REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(),THREAD_PRIORITY_TIME_CRITICAL);
SHChangeNotify(SHCNE_DELETE,SHCNF_PATH,szModule,0);
AfxMessageBox("ÎļþÒÑɾ³ý!");
return TRUE;
}
}
return FALSE;
}
ccpaishi
2008-12-24
打赏
举报
回复
可以把程序分开下过来,然后更新的过程中做一个关闭程序重新启动的操作
【RT-Thread作品秀】宠物智能饲养监测-电路方案
概述:宠物智能饲养监测系统基于RT-Thread的ART-PI
开发
板,主控STM32F750XBH6,支持采集温度、湿度和光照数据,实现高温本地和远程预警,智能照明控制,实时采集数据并通过 WIFI 上传云端,针对智能宠物管理提供一个较好的使用范例,也是自己借参加本次活动,首次实操使用RT-Thread rtos,实现功能是次要目的,学习和使用rtt是初衷,之后本项目会继续增加新功能,简单来说这是一个比较实用的。
开发
环境硬件:ART-PI 扩展板:DHT11温湿度传感器,BH1750光照传感器和灯控
模块
RT-Thread版本:RT-Thread V 4.0.3
开发
工具
及版本:RT-Thread-studio v2.0.0,STM32CubeMX v6.1.0 RT-Thread使用情况概述内核部分:调度器。 调度器:创建多个线程来实现不同的工作。 组件部分:I2C框架, Sensor框架, SAL 套接字抽象层 I2C框架:使用I2C框架来驱动光照传感器,上层代码可以提高代码的可重用性。 Sensor框架:为上层提供统一的操作接口,提高上层代码的可重用性;简化底层驱动
开发
的难度,可以非常简单的读取传感器采集数值。 SAL 套接字抽象层:组件完成对不同网络协议栈或网络实现接口的抽象并对上层提供一组标准的 BSD Socket API,这样
开发
者只需要关心和使用网络应用层提供的网络接口,而无需关心底层具体网络协议栈类型和实现,极大的提高了系统的兼容性,方便
开发
者完成协议栈的适配和网络相关的
开发
软件包部分: Webclient: 提供设备与 HTTP Server 的通讯的基本功能,主要使用http post。 BH1750FVI: 该传感器软件包提供了使用光照强度传感器基本功能,BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路,具有较高的分辨率可以探测较大范围的光强度变化(范围: 1lx-65535lx),特别适合对光照环境要求较高的场景。 硬件框架ART-PI采集到数据上传到云端(目前使用自己php+mysql,断网本地存储测试
中
)。 软件框架说明上电初始话后,检测传感器变化,满足设定条件的,通过wifi上传到服务器端 目前服务器端只提供数据处理和存储 软件
模块
说明bh1750_thread_entry: 光照传感器线程 dht11_thread_entry:温湿度传感器线程 user_webclient_post:http_post main:led 闪烁,用来检测当前系统的运行状态。 演示效果视频演示比赛感悟首先非常感谢RTT和电路城以及ST等一起举办的这次活动。 由于第一次使用M7核mcu以及第一次使用rtt操作系统,从小白一步一步学习,测试,看文档,
请教
,虽然目前还是小白水平,但是确确实实是一次难得的机会,不亲自实践就永远不知道自己的水平在哪,也不能了解rtt便捷。不得不说,结束rtt studio之后,使用起来非常顺手,再者H750 480MHz搭配art-pi强悍的设计,用于之后的复杂功能
开发
测试有巨大的
升级
空间。 这次比赛不仅仅是学到了,rtt stm32的软硬件知识,更多的是和许多志同道合的小伙伴,讨论与分享自己的所获所得,这也是一种开源精神。 最后要说声抱歉,鉴于没有充分认识到自己有限的水平,虽然近一个月的时间,还只能写出这样的水平,心比天高无奈水平一般,但是这是一个开始,会围绕设计主题,做持续的
更新
,不断学习和实践,继续让art-pi发光发热。 感谢!!!
Viusal Studio 是
软件
开发
工具
,很棒的
工具
。
Visual Studio 是
软件
开发
工具
,很棒的
工具
。 程序员一定有一个热衷的IDE,放下Java体系的,
开发
window程序的,一定是用Visual Studio。 从1997年Visual Studio第一版开始,微软推进发展了20年。我记得那时我们还在用 Turbo C++, Ansi C++, Borland C++, Delphi等
开发
工具
。自Visual Studio第二版(Visual Studio 6.0)开始,Microsoft 把所有的语言
开发
工具
合并起来组合成为Visual.
android蓝牙固件
升级
_HQB二代洛达1562m悦虎
升级
教程!!!快来看!!!
哈喽大家好!这里是小泽,一个不专业的Beatboxer~~~最近有一些朋友和我反馈,悦虎可以通过固件
升级
,提升音质。看他们反应好像还不辍!然后我到论坛找了一下!嘿嘿,让我找到了,hhhhhh(手动滑稽)让我点进去看一看!嘿嘿!!!
更新
内容:1. 空间音频2.耳机连接状态
中
。摘下耳机自动切换为手机(和原装一样)3.优化了音质4.优化了单边耳机耗电比较大的问题5.优化了偶发性单边死机减少触发情况增加稳...
软件项目
开发
基本流程详解
软件项目
开发
流程图是用来详细描述了软件在
开发
过程
中
产品调研、设计、
开发
、测试等各个阶段
中
各个角色,包含产品经理、研发、测试、用户等需要处理的事情,以及在不同阶段可以达到哪种效果。那么,一款软件从研发到发布到底要经过哪些流程呢?软件项目
开发
流程图设计的过程
中
又该注意些什么呢?亿图软件项目
开发
流程图软件项目
开发
过程的几个基本流程介绍:1、可行性分析:从市场、政策、经济、技术、人员等各方面因素来分析这个...
嵌入式
软件
开发
流程
嵌入式
软件
开发
流程 一、嵌入式
软件
开发
流程 1.1 嵌入式系统
开发
概述 由嵌入式系统本身的特性所影响,嵌入式系统
开发
与通用系统的
开发
有很大的区别。嵌入式系统的
开发
主要分为系统总体
开发
、嵌入式硬件
开发
和嵌入式
软件
开发
3大部分,其总体流程图如图1.1所示。 图1.1 嵌入式系统
开发
流程图 在系统总体
开发
中
,由于嵌入式系统与硬件依赖非常紧密,往往某些需求只
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章