6674|18

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于wince5.0自动升级程序 [复制链接]

想问下高手们
有没有做过wince下的自动更新程序。
能否讲下方法,
小弟在此先谢过!
此帖出自WindowsCE论坛

最新回复

用什么更新?    --- SD卡? 引导程序》》 -- LZ的问题不清楚,  凭空在猜啊  详情 回复 发表于 2009-9-30 15:22
点赞 关注
 

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
自动更新程序,更新什么东东呢?
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
更新
.exe/.DLL之类的啦
小弟我参考了xp下的程序
但看得还是一头雾水
哪位高手能不能提示一下哩
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
你说的我也是一头雾水
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 
更新应用程序吧? 直接拷到flash覆盖,修改相应注册表。
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

6
 
做过一个开机自动运行程序的例子,不知对楼主有帮助没,升级的话,把NandFlash下的Exe替换为新的exe即可。win32程序,代码如下:
int WINAPI WinMain(        HINSTANCE hInstance,
                                        HINSTANCE hPrevInstance,
                                        LPTSTR    lpCmdLine,
                                        int       nCmdShow)
{
        // TODO: Place code here.
        WIN32_FIND_DATA fd;
        LPTSTR sourceFilePath = _T("\\NandFlash\\APPLICATION\\RH701.exe");
        LPTSTR exitFilePath = _T("\\RH701.exe");
        HANDLE hd=INVALID_HANDLE_VALUE;
        int iCount = 20;
        while(iCount--)  //等待加载NANDFLASH 成功
        {
                hd=::FindFirstFile(_T("\\NandFlash\\*.*"),&fd);
                Sleep(100);
                if(INVALID_HANDLE_VALUE!=hd) break;
        }
        FindClose(hd);
        hd=::FindFirstFile(sourceFilePath,&fd);
        if(hd!=INVALID_HANDLE_VALUE)
        {
                CopyFile(sourceFilePath,exitFilePath,FALSE);//目标文件已存在则覆盖目标文件
                //DeleteFile(sourceFilePath);
        }       
        FindClose(hd);
        SHELLEXECUTEINFO ShExeInfo={0};
        ShExeInfo.cbSize=sizeof(SHELLEXECUTEINFO);
        ShExeInfo.fMask=SEE_MASK_NOCLOSEPROCESS;
        ShExeInfo.hwnd=NULL;
        ShExeInfo.lpVerb=NULL;
        ShExeInfo.lpFile=exitFilePath;
        ShExeInfo.lpParameters=L"";
        ShExeInfo.lpDirectory=NULL;
        ShExeInfo.nShow=SW_SHOW;
        ShExeInfo.hInstApp=NULL;       
        ShellExecuteEx(&ShExeInfo);
        return 0;
}
此帖出自WindowsCE论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

7
 
我是想通过网络来更新程序的
像瑞星自动更新程序那样子
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
好像有牛人在做CEBOOT,你可以去找找他们!
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
CEBOOT???
什么是ceboot
小弟是菜鸟,能否解释一下啊:》
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

10
 
有个demo,分好少,
此帖出自WindowsCE论坛
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

11
 
我想你要更新 系统内核里面的  文件 (组件)吧
---
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 10 楼 trueman_onlyme 的回复:
我想你要更新 系统内核里面的? 文件 (组件)吧
---


不是,是Nandflash里面的内容
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

13
 
这个简单,我写过一个,如果需要,联系wb_sxck@163.com
此帖出自WindowsCE论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(中级)

14
 
http://www.armce.cn/bbs/forum-18-1.html
给你个参考
此帖出自WindowsCE论坛
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 xilidecai 的回复:
http://www.armce.cn/bbs/forum-18-1.html
给你个参考

这个网站没有想要的资源
是不是在做宣传呢?》
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

16
 
不是所有的东西都是免费的,也没有那么多东西给你是现成的!
这是他们的设计文档:我正在拜读中。
CEBoot功能设计文档

1 脱离PB编译,目前为ADS1.2编译,AXD进行JTAG调试

2 图形用户界面:
  a) 串口输入输出操作界面
  b) 图形菜单系统
  c) 键盘输入
  d) 触摸屏等其他输入方式
  e) 终端用户友好图形升级界面

3 多种方法升级系统:
  a) SD卡(FAT12, FAT16, FAT32)
  b) Ethernet/WIFI
  c) USB
  d) 串口

4 可升级WinCE及CEBoot自身

5 与EBoot的参数设置方式兼容,可以设定系统参数区供WinCE读取

6 Nand工具,用来格式化或者测试Nand

7 其他设备的firmware升级及测试
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 xilidecai 的回复:
不是所有的东西都是免费的,也没有那么多东西给你是现成的!
这是他们的设计文档:我正在拜读中。
CEBoot功能设计文档

1 脱离PB编译,目前为ADS1.2编译,AXD进行JTAG调试

2 图形用户界面:
? a) 串口输入输出操作界面
? b) 图形菜单系统
? c) 键盘输入
? d) 触摸屏等其他输入方式
? e) 终端用户友好图形升级界面

3 多种方法升级系统:
? a) SD卡(FAT12, FAT16, FAT32)
? b) Ethernet/WIFI
? c) USB
? d) 串口

4 可升级WinCE及CEBoot自身

5 与EBoot的参数设置方式兼容,可以设定系统参数区供WinCE读取

6 Nand工具,用来格式化或者测试Nand

7 其他设备的firmware升级及测试


我不要是要升级os系统,我只是要通过网络更新一些应用程序
而且我你那个网站没有我需要的内容
不是我要现成的东西
此帖出自WindowsCE论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 14 楼 lan120576664 的回复:
引用 13 楼 xilidecai 的回复:
http://www.armce.cn/bbs/forum-18-1.html
给你个参考

这个网站没有想要的资源
是不是在做宣传呢?》


兄弟,做人要厚道,人家抽空来回你的帖,不论怎样也要先说句谢谢先。
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

19
 
用什么更新?   
---
SD卡?
引导程序》》
--
LZ的问题不清楚,  凭空在猜啊
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表