社区
C++ 语言
帖子详情
如何实现在线更新程序
Greg_han
2013-09-04 10:42:32
我用MFC做了一个程序,有exe,dll,lib,xml等文件,还想能够实现在线更新功能,请问有什么方案,用什么技术?
...全文
205
3
打赏
收藏
如何实现在线更新程序
我用MFC做了一个程序,有exe,dll,lib,xml等文件,还想能够实现在线更新功能,请问有什么方案,用什么技术?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
5t4rk
2013-09-05
打赏
举报
回复
socket wininet 都行。。。自己决定。。可以单独坐成update.exe 版本验证,数据下载
Greg_han
2013-09-05
打赏
举报
回复
如何配置一个HTTP服务器?
现在 在网上找到如下可参考的代码
HINTERNET hssetion;
HINTERNET hConnect;
HINTERNET hRequrest;
hssetion = InternetOpenA( "httpDownload", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0 );
if ( NULL == hssetion )
{
// ::AfxMessageBox("open failed");
MessageBoxA(NULL,"open failed","caption",MB_OK);
return 1;
}
hConnect = InternetConnectA( hssetion, "127.0.0.1", INTERNET_DEFAULT_HTTP_PORT,
NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0 );
if ( NULL == hConnect )
{
//::AfxMessageBox("connect failed");
MessageBoxA(NULL,"connect failed","caption",MB_OK);
return 0;
}
const char* pFileType = "*/*";
hRequrest = HttpOpenRequestA( hConnect, "GET", "musictop//new//1214793378.wma", "HTTP/1.1", NULL,
&pFileType, INTERNET_FLAG_RELOAD, 0 ); //<3> 类型为“文本型”。页面的地址,,<>
if ( NULL == hRequrest )
{
//::AfxMessageBoxA("open requrest failed");
MessageBoxA(NULL,"open requrest failed","caption",MB_OK);
return 1;
}
BOOL bBet = HttpSendRequest( hRequrest, NULL, 0, NULL, 0 );
if ( !bBet )
{
//::AfxMessageBoxA("send request failed");
MessageBoxA(NULL,"send request failed","caption",MB_OK);
return 1;
}
DWORD BufLen=4*1024*10;
char buffer[4*1024*10] = {0};
DWORD infoLen=4*1024*10;
DWORD dwIndex=0;
bool RetQueryInfo=HttpQueryInfo(hRequrest,
HTTP_QUERY_CONTENT_LENGTH,
buffer, &infoLen,
&dwIndex);
赵4老师
2013-09-04
打赏
举报
回复
http://www.codeproject.com/Articles/613645/HiUpdate-tools-Automatic-application-updates
七擒关羽
2013-09-04
打赏
举报
回复
安装部分为客户端,启动后与服务端连接,进行版本验证,根据不同版本传输需要更新的部分 实际做的是传输、文件替换,重启客户端
自动
更新
程序
VC++MFC
实现
自动
更新
程序
VC++,MFC
实现
,挺不错的,大家请参考吧
通用自动
更新
程序
(源码)
一个用于自动
更新
主
程序
的辅助小工具,通过本地配置
更新
信息
实现
自动
更新
安装和配置 Windows Server 2022
更新
服务
都集成了一个 Windows Update 服务,用于联机到 Microsoft
在线
更新
服务平台,定期查询适用于当前设备的补丁
更新
程序
,并且下载和安装这些
更新
程序
,以确保 Windows 设备能够安全、稳定和可靠的运行 而 Windows
更新
...
亲测可用—SecureCRTandSecureFXv7.3.3x86x64build779正式版-附带注册机
它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输
程序
,您可以选择利用SFTP通过加密的SSH2
实现
安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力...
web
程序
在线
更新
实现
说说以前的一个web
程序
在线
更新
实现
,给没有
实现
过的人们提供一点思路,这是我一个项目的
实现
,也许方式不是很好,但是它
实现
了基本的需求。 公司的开发了一个web产品,这个web产品部署在全国很多地方有客户,...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章