WinCE
Galiadam
这个作者很懒,什么都没留下…
展开
-
WinCE5.0系统下DateTime.Now属性阻止系统挂起(待机)的解决方案
C#有一个很方便的获取当前日期时间的方法,就是使用DateTime.Now属性。通过这个属性,我们可以很方便的获取当前系统日期和时间,并按照指定方式转换为字符串。 但在WinCE5.0系统下(版本5.00),似乎出了一点问题。如果循环读取这个属性(比如用来显示系统时间,或者定时等等),则它将阻止系统电源管理模块按照用户在“注册表”-“电源管理”-“方案”中的设置进入挂起(待机)状态原创 2010-01-25 10:25:00 · 762 阅读 · 0 评论 -
Win32 API编程
C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此只能优转载 2010-01-25 14:51:00 · 837 阅读 · 0 评论 -
通过修改电源管理驱动,实现WinCE5.0关机功能
wince5.0带的电源管理驱动只实现了“休眠(SUSPEND)”功能,未实现“关机(SHUT_DOWN)”功能。调用函数 SetSystemPowerState()时,无论参数是POWRE_STATE_OFF还是POWRE_STATE_SUSPEND,最终均为 SUSPEND。 如果需要关机,还需要其他的办法。我看过有人专门写了一个PowerKey的驱动,用来实现关机。但是这种转载 2010-01-13 10:22:00 · 800 阅读 · 0 评论 -
解决VS2008 开发Windows Mobile 项目生成速度慢的问题
最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。 决定找出VS2008生成时,做了什么花费时间的工作。从工具->选项进入“选项”对话框 选择“MSBuild项目生成输出详细转载 2010-04-22 10:46:00 · 484 阅读 · 1 评论