WinCE/ Windows
zggxyx2004
这个作者很懒,什么都没留下…
展开
-
wince系统如何添加Intel82559er的网卡驱动
我用的板子是台湾研华的PCM-3350,Intel82559er的网卡.由于wince不支持,板子从CF卡启动IMAGE后无法设置网络.通过以下步骤添加Intel82559er的驱动(我用的BSP是CEPC,选用internet 模板定制的OS):1.从INTEL下载了intel8255xer for wince5.0的驱动,把里头的e100ce5er.cec导入到目录中,在Third Party转载 2008-05-30 09:19:00 · 3270 阅读 · 1 评论 -
让程序在Windows CE系统启动时自动运行
让程序在Windows CE系统启动时自动运行(方法一)1. 假定Windows CE.NET目标工程目录为E:/ SMDK2440,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe并存放在本地硬盘 E 盘下;2. 修改MyWinCE工程的project.bib文件,在MODULES添加如下内容:MyApp.exe E:/MyApp.ex原创 2008-10-10 14:12:00 · 4828 阅读 · 1 评论 -
C#锁屏方案
在一些C#的Windows应用程序中,需要在用户暂时离开时对计算机进行锁屏,一种简单的方案思路。设置该计算机屏幕保护为“在恢复时使用密码保护”,在应用程序中调用系统的屏幕保护程序即可。 优点:实现简单实用。 缺点:1、用户计算机需要提前设置使用屏幕保护并设置为““在恢复时使用密码保护”模式。 2、计算机的用户必需为本机的系统用户设置有一个较安全的登录密码。对于缺点1可转载 2008-11-04 22:21:00 · 1634 阅读 · 0 评论 -
C#重启动WINCE系统
很多底层操作的函数,Visual Studio 2005.NET 的API 库中并没有提供,这个时候,我们就要在C#开发中调用Win32 的函数来进行相应的操作。一大批Win32 底层操作的函数都存在于cordll.dll 动态链接库中。调用Win32 的申明:using System.Runtime.InteropServices;调用“cordll.dll”里的Win32 函数SetClean转载 2008-11-08 14:24:00 · 2328 阅读 · 0 评论 -
WinCE多线程事半功倍 但须避免资源争夺
【IT168 专稿】WinCE系统是一个多任务的操作系统。一般来说,实现多任务的方法是采用多线程和多进程机制。因此掌握多进程和多线程的技巧和方法,对于编写复杂的WinCE嵌入式程序是必须的。因为多线程编程方法能有效地解决各种并行的复杂工作任务,使一些特别复杂的总体设计和解决方案变得更简洁和更清晰。 近期,我在一个嵌入式开发项目中就体验到轻视多线程的惨痛教训。由于在开发过程中对多线程没有处理转载 2009-09-04 01:22:00 · 1524 阅读 · 0 评论 -
wince bsp制作过程
wince bsp制作过程 1.安装EVC4.0 及其sp3,注意机器上不能装影霸或其他的vbs关联文件。2.安装wince4.2.3.复制2410wince4.2bsp到wince安装目录/platform/下,替换原来的smdk2410目录。按照远峰资料“如何在。。。”的第一部分修改dirs 及Makefile文件。关于 RTC 的问题:将 SMDK2410/KERNEL/HAL转载 2009-09-16 14:19:00 · 737 阅读 · 0 评论 -
使用InternetGetConnectedState这个API判断网络是否连通
#include "Wininet.h"#pragma comment(lib,"Wininet.lib")DWORD flags;//上网方式 BOOL m_bOnline;//是否在线 m_bOnline=InternetGetConnectedState(&flags,0); if(m_bOnline)//在线 {转载 2010-01-21 09:50:00 · 5795 阅读 · 0 评论 -
WINCE 隐藏任务栏、去除桌面图标和桌面背景
背景字符Microsoft Windows CE v........去掉:WINCE桌面背景文字Microsoft Windows CE v等字符的源文件为:\WINCE500\PUBLIC\SHELL\OAK\HPC\CESHELL\UI\desktopview.cpp转载 2011-08-15 13:52:47 · 2706 阅读 · 0 评论 -
WINCE6错误:fatal error C1083: Cannot open include file: 'mbctype.h': No such file or
原因是使用了多字符集,把它修改为UICODE字符集即可.原创 2011-10-08 01:48:08 · 2550 阅读 · 2 评论 -
WINCE内存分配操作的类(C#)
转帖一个WINCE下C#写的内存分配的类,需要注意的是在WINCE的帮助文档上提到一些函数可能以后系统就不支持了,谨慎使用。MemoryAllocator v1.1:======== Just for the search facility in OpenNetCF.org =============KeyWords: handle , memory , allocate转载 2008-10-29 08:47:00 · 922 阅读 · 0 评论 -
通过API实现C#对硬件的控制(二)
通过上一篇“通过API实现C#对硬件的控制(一)” 我们掌握了我们所需要的相关API知识点。为此,我们现在来构建我们自己的外部调用类:Externs。由于有上一篇的详细说明,该处不再一一说明相关的函数知识点。下面是该类的代码:using System;using System.Collections.Generic;using System.Text;u转载 2008-10-22 09:36:00 · 1105 阅读 · 0 评论 -
s3c2410 s3c2440 的区别
三星2440 16/32-bit RISC 微处理器. 三星2440是一款专用的以手持设备为主而设计的芯片,其特点有低功耗, 高速的处理计算能力. 为了减少系统的耗费,2440使用了如下组件: 2440基于ARM920T内核的,0.13Um cmos 标准单元和存储单元复合体. 它功耗及小,简单,稳定的设计非常适合对电源要求较高的产品上. 她采用了新的总线构架(AMBA). 2440提供了杰出的特转载 2008-05-30 09:24:00 · 2161 阅读 · 1 评论 -
wince小技巧
wince小技巧 一、修改wince桌面的方法修改注册表项即可,如下:[HKEY_CURRENT_USER/ControlPanel/Desktop]"Wallpaper"="/windows/windowsce.bmp"把windowsce.bmp替换成你自己的图象就可以了,当然了,需要首先把你的图片考到bsp的FILES文件夹,后者在编译完以后考到RELEASEDIR里面二、开机转载 2008-09-24 15:48:00 · 1067 阅读 · 0 评论 -
WinCE系统播放wav声音文件的实现方法
标 题: WinCE系统播放wav声音文件的实现方法 发信站: 放鹤亭 BBS (Tue Apr 15 12:55:40 2008), 本站(bbs.cumt.edu.cn) 此示例在WinCE5.0 + .Net CF2.0环境下运行成功 此示例需要引用下面的命名空间: System System.IO System.Reflection Syste转载 2008-09-24 23:58:00 · 8762 阅读 · 1 评论 -
请问如何在WINCE的C#开发中获得当前路径
RE:请问如何在WINCE的C#开发中获得当前路径 RE:请问如何在WINCE的C#开发中获得当前路径 string CurrStr = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName); MessageBox.Show(CurrS原创 2008-09-24 10:28:00 · 1592 阅读 · 0 评论 -
C#在WinCE下操作串口的类
using System;using System.Runtime.InteropServices;using System.Collections.Generic;using System.Text;namespace NewPortTest{ public class CommPort { ///转载 2008-09-26 18:19:00 · 6926 阅读 · 2 评论 -
WINDOWS启动时自动关闭EXPLORER并使IE最大化
设置注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon/AutoRestartShell 设置为0建立批处理:ntsd -c q -pn explorer.exetskill explorerC:/PROGRA~1/INTERN~1/iexplore.exe -k转载 2008-10-18 08:41:00 · 982 阅读 · 0 评论 -
打开浏览器Explorer到指定位置
打开浏览器Explorer到指定位置 调用方式: ShellExecute(NULL, "open", "Explorer.exe", "/e", "c://", SW_SHOWNORMAL);参数说明:Explorer [/n][/e]/n 表示按默认方式打开/e 表示按资源管理器方式打开/root,[path] 打开指定文件夹/select转载 2008-10-18 08:42:00 · 1331 阅读 · 0 评论 -
通过API实现C#对硬件的控制(一)
最近在做项目的过程中,涉及到对硬件启用及禁用的功能(在指定时间段内才能启用硬件)。因为C#自身对硬件的操作基本为零,为此,搜索了一下MSDN中与设备相关的API函数。还果然就有。下面一一列举出各函数的原型及相关的说明文档。并将其转为C#代码实现。函数一: RegisterDeviceNotification功能:注册设备或者设备类型,在指定的窗口返回相关的信息原型转载 2008-10-22 09:33:00 · 1127 阅读 · 0 评论 -
Microsoft ActiveSync 安装失败的解决办法
安装AcitveSync都失败,提示如下 “向导在完成Microsoft Activesync 4.5的安装之前被中断。系统尚未修改。若要在其他时间完成安装,请再次运行安装程序” 奶奶的,网上很多朋友也遇到我一样的问题,最NB的解决办法如下;最优解决方法:http://hi.baidu.com/amorzqm/blog/item/3f7e210b4b6b1c990a7b8298翻译 2011-11-11 16:27:09 · 7144 阅读 · 0 评论