
Wince 6.0
yizhou2010
这个作者很懒,什么都没留下…
展开
-
win7下安装wince6.0遇到问题的解决
由于习惯了win7操作系统,于是就想将wince6.0也安装到win7系统下,本以为是简简单单的过程,谁知道一开始安装就错误不断,搞得头昏脑胀。最后在牛人的帮助下,终于成功安装。现将安装过程中遇到的问题做个记录,以便备查。首先是安装顺序:1、先装Visual Studio 2005;2、安装Visual Studio 2005 Service Pack 1;3、安装Visual Studio 2005 Service Pack 1 Update for Windows Vista;4、安装MSDN(可选),原创 2011-01-20 11:00:00 · 8370 阅读 · 1 评论 -
影响WinCE启动速度的几个因素
1.KITL(杀伤力*****) Project->Property->BuildOption->Enable KITL(no IMGNOKITL=1) Kitl我的理解使用来Debug内核用的,如果启用该选项,目标设备会在加载的时候查找开发机。如果是从本地启动那么由于找不到开发机,可能会造成Load完毕后黑屏的现象。有些目标设备可以在超时后启动成功,但转载 2012-07-09 17:13:03 · 1239 阅读 · 0 评论 -
WinCE 不支持 ON_WM_SHOWWINDOW 事件的替代方案
在用MFC编写一个WinCE6.0 的应用程序,对于非模式对话框想在窗口显示事件(WM_SHOWWINDOW)中做更新一些变量,但是代码加上了,但是没有响应的事件触发,设置了断点也没有响应。在网上google了好久,最后在MSDN中确认,WinCE 不支持 ON_WM_SHOWWINDOW 事件。通过MSDN查WinCE的文档,可以通过使用 ON_WM_WINDOWPOSCHANG原创 2012-07-12 15:24:26 · 2305 阅读 · 0 评论 -
wince EDB操作的一些问题
1、在使用CeCreateDatabaseWithProps创建数据表,在没有添加排序功能时候,创建成功;但是在添加排序功能之后ceDbInfo.wVersion=2;ceDbInfo.dwFlags=CEDB_VALIDNAME|CEDB_VALIDTYPE|CEDB_VALIDSORTSPEC;wcscpy(ceDbInfo.szDbaseName,ModuleName);ceD原创 2012-07-16 14:04:27 · 1732 阅读 · 0 评论 -
WinCE编译固定IP到内核
因为自己建的CEPC调试环境中每次启动后都需要手动修改IP后才能调试网络程序,加入固定IP到内核中调试比较方便,具体方法如下:修改工作区中的project.reg,添加以下内容:[HKEY_LOCAL_MACHINE\comm\vmini1\parms\tcpip] "defaultgateway" = multi_sz:"192.168.0.1" "subnetmask" = m转载 2012-07-11 09:05:38 · 1068 阅读 · 0 评论 -
Wince应用程序开机自启动的注册表设置
通过VS自带的远程注册表编辑器打开注册表[HKEY_LOCAL_MACHINE/init]如下图: 以DeviceConfig.exe应用程序来分析自启动应用程序的设置步骤:1. 首先准备需要自启动的应用程序,确定自启动应用程序的绝对路径,如果是放到Windows目录下,则只需要应用程序的名称即可。这里“DeviceConfig.exe”就是放到Windows目录下的转载 2012-09-07 10:56:34 · 5095 阅读 · 0 评论 -
WinCE6.0下如何动态设置系统分辨率
由于WinCE的显示驱动是本地驱动,不能像流驱动一样动态加载。所以,一般情况下不能动态修改和调试。前两天曾介绍过一种在应用程序中针对相同分辨率但不同尺寸的LCD的调试方法。这里继续介绍WinCE6.0下动态设置系统分辨率的一种方法。我们可以通过系统提供的ChangeDisplaySettingsEx()函数实现动态修改系统的分辨率。 设定系统分辨率的参考代码如下: 1转载 2012-10-11 13:32:18 · 4213 阅读 · 1 评论 -
谈谈WinCE中Loadcepc的用法
关于Loadcpec.exe应该不陌生,实际上就是通过命令行来运行一个CEPC,或者说是实现一个CEPC。CEPC就是指在PC上面运行WinCE。我在ARM的平台上面作BSP开发,CEPC对我来说有一定的用处,那就是我可以通过CEPC来比较一些在开发中遇到的问题,区分这些问题是我的代码造成的,还是微软自己的问题。说白了就是找出是谁的错! 举个例子,比如我开发了一个USB Slave的驱动转载 2013-06-25 15:08:56 · 1072 阅读 · 0 评论 -
wince下全屏截图并保存为bmp格式
在WinCE中, 由于WinCE的精简,有很多win32下的标准API不支持,所以有很多在vc上能够轻易实现的功能, 在evc中有点难度,必须变通一下,就拿截取屏幕来说,一个常用的函数GetDIBits在wince就Unsupported.当时为了实现这个功能,颇费了了一番心血,当然其主要还是因为对api不是很熟悉。最初使用的截屏方法说来还真有些丢人,一个一个点的取得颜色值,再保存到bmp转载 2013-07-16 17:03:50 · 871 阅读 · 1 评论 -
Unicode Cstring转换为Char*的几种方法
今天进行文件操作时,将CString的GetBuffer()后直接倒到char数组后写入文件发现 每个字符与字符之间都有一个空格存在,而且有内容丢失。原来CString类对象GetBuffer(),后以后还是unicode编码,所以必须将宽字符转换成char类型那就必须用到一个函数 网上查了下解决方法如下: 在Visual C++.NET2005中,默认的字符集形式转载 2013-07-17 11:02:30 · 769 阅读 · 0 评论 -
Config.sys配置和命令简介
一、config.sys概述config.sys配置文件中包括一系列“配置命令”,这些命令告诉DOS怎样自举,如何使用内存,如何与系统配置的各种硬件设备交换信息。config.sys的名字来源于配置系统,其目的就是使DOS和计算机更加协调的工作。(1)config.sys的功能config.sys主要完成两方面的工作:首先config.sys给予DOS 如何开展工作的信息。大部分信转载 2012-07-09 16:12:43 · 9921 阅读 · 0 评论 -
wince定制系统--组件说明
一、 WinCE运行命令提示符 Catalog->Core OS->Windows CE devices->Shell->Command Shell下的两个组件Command Processor/Console Window; 前者是提供命令提示符功能支持,后者是添加命令提示符界面支持二、添加中文字体 1,先打开目标的工程文件,单击“Platf原创 2012-07-10 10:26:38 · 1645 阅读 · 0 评论 -
Group Box中的控件都无法显示问题
今天在把一个基于对话框的vs2005程序,移植到嵌入式系统中,在模拟器运行时,Group Box中的部分控件都无法显示!刚开始还以为是移植过程中控件的属性没设置好!但不管怎么改,Group Box中的控件还是无法显示!后来网上看到一个帖子说是Group Box把其他控件给遮住了,只要在Resource编辑界面下按Ctrl + D,对控件进行重新编号,将Group Box的编号改为最大就好了!因原创 2011-06-09 11:52:00 · 3774 阅读 · 1 评论 -
用Visual studio 2005 调试基于Windows CE 5.0 的应用程序
准备工作: 1:WinCE在编译时有Platform manager特性,这样可以省去一些工,当然这个特性不只是为了vs2005调试使用的。而是为大部分的远程调试工具使用。有了这个特性,就可以在连接时选择Manual server而不通过Actives转载 2011-07-04 10:38:11 · 1943 阅读 · 0 评论 -
如何:在不使用 ActiveSync 的情况下连接到 Windows CE 设备
当 ActiveSync 不可用时,Visual Studio 2005 不会将所需的连接文件自动复制到设备。使用下面的步骤将这些文件安装到设备上,修改 Visual Studio 连接配置,并建立设备安全。前两个步骤,即准备设备和 Visual Studio转载 2011-07-04 10:36:49 · 1134 阅读 · 0 评论 -
wince6.0下应用程序自启动(总结)
就我的理解来说,wince系统是跑在ram里的,所以无法直接在根目录或者是\windows目录下保存文件.任何新建的文件在断电后都会消失.所以想要在\windows目录下保存文件只有编写在nk.bin中了.方法一:1) 假定Windows CE.NET目标工程目录原创 2011-09-01 10:17:54 · 5618 阅读 · 1 评论 -
修改注册表实现wince系统界面美化
在定制wince系统过程中,直接修改某些注册表中的值,来实现系统中某些功能。假设项目为:OS_try一、添加或更改桌面背景图案 1. 添加定制的背景图案文件(如:picture.bmp)到项目OS_try下的xxx_Release目录下;原创 2011-09-01 14:20:44 · 4570 阅读 · 0 评论 -
wince6.0下 Error: failed PB timebomb check
用Wince6.0下 make run time image的时候, 弹出了如下的错误 :Error: failed PB timebomb check之前一直都没有什么问题,开始以为生成的系统过期了,重新Sysgen一下之后也不行,后来上网一查,发现有两个解决方法:一是修改系统时间,把系统时间往回改些。不过,这样比较麻烦,要经常去改系统时间。第二个方法比较彻底,到pb的安原创 2012-02-02 09:18:52 · 1514 阅读 · 0 评论 -
CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别
一、转载自: http://www.cnblogs.com/chuncn/archive/2009/03/08/1406096.htmlCreateThread是Windows的API函数(SDK函数的标准形式,直截了当的创建方式,任何场合都可以使用),提供操作系统级别的创建线程的操作,且仅限于工作者线程。不调用MFC和RTL的函数时,可以用CreateThread,其它情况不要轻转载 2012-05-29 10:19:30 · 1326 阅读 · 0 评论 -
WinCE驱动开发问题精华集锦
1、在应用程序中,如何向修改本机的ip 地址等网络参数,并使之立即生效? 网络设置保存在注册表中,位置[HKEY_LOCAL_MACHINE/Comm/网卡名称/Parms/TcpIp],例如常见的CS8900网卡设置: [HKEY_LOCAL_MACHINE/Comm/CS89001/Parms/TcpIp] "EnableDHCP"=dword:0转载 2012-07-09 15:30:55 · 967 阅读 · 0 评论 -
“从用户数据存储中检索信息时出错。未找到属性”解决办法
在vs2005远程连接wince调试平台的原创 2014-08-27 15:29:03 · 1658 阅读 · 0 评论