- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 C# 实现Smart Device WIFI 的打开/关闭
<br /> 在Optidiy的设计之初,便决定添加一个“快速设置”的功能,快速设置主要针对蓝牙、WIFI等设备的快速开关设置,从而跳过windows mobile的层层设置。<br /> 蓝牙的开关设置开发比较顺利,而WIFI的开关则与蓝牙不同,蓝牙是调用BthUtil.dll中函数实现功能,WIFI则没有类似的动态链接库。WIFI的开关在windows mobile系统中本质上为WIFI设备的电源管理,那么只要我们知道了WIFI设备的名称并对其进行电源管理即可完成设备的打开/关闭
2010-06-23 10:37:00 7705 7
原创 C#实现切换窗口程序功能 —— 任务管理器 切换至 功能
<br /> Optidiy的任务管理器已经开发完毕了。在写“切换”功能的时候遇到了一些小麻烦。<br /><br /> 起初,我的思路是利用WM_SYSCOMMAND的SC_RESTORE功能,但是并未达到预期效果,通过MSDN才知道Windows Mobile 对于WM_SYSCOMMAND的支持有限,并不支持SC_RESTORE。<br /> 后来,采用ShowWindow这个API函数,思路是:隐藏Optidiy程序而后显示被切换程序,主要利用SW_HIDE来隐藏
2010-06-22 08:51:00 7696 12
原创 C# 通过窗口句柄获取程序运行路径 通过程序运行路径获取程序图标
我决定给Optidiy添加一个任务管理器, 我还需要给每个运行任务加上其执行程序的图标。我曾经写过遍历系统运行程序句柄的代码, 那么我的思路是: 在已知运行程序窗口句柄的情况下, 设法获取该程序的执行路径, 接下来则可以通过该路径获取运行程序的图标。 思路有了,那么接下来就是分析该思路能否实现,如果能实现则需要设计实现代码,经过验证我的思路没有任何问题,实现代码如下:using System;using System.Linq;using System.Collections.Gene
2010-06-18 21:07:00 5793 2
原创 C#获取CPU主频等信息
using System;using System.Linq;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.Windows.Forms;namespace Optidiy.OptiApplication{ class OptiCPUClockSpeed { [DllImport("coredll.dll")] pr
2010-06-18 14:56:00 3380
原创 .NET Compact Framework 2.0以上用c#实现windows mobile 系统内存释放
众所周知,.NET Compact Framework 已经进入3.5时代,不过记得在2.0时代我写过一个利用回调方式EnumWindows的类。而且之前在写DeviceAnywhere的时候,实现过一个释放系统内存的功能。为什么要实现这个释放系统内存的功能呢?因为当初DeviceAnywhere的Phone端是常驻系统内存的,而且在系统内存过度消耗的情况下,会严重影响DeviceAnywherePhone的正常运行。 当初,为了实现这个释放系统内存的功能在Microsoft的线上MS
2010-06-15 23:48:00 2669 2
原创 C#获取 windows mobile 系统程序运行目录
<br /> 众所周知,某些程序需要我们获取其运行路径,并且在程序中使用该路径。在win32系统下,C#语言获取程序运行路径有很多种方法,比如:Application、AppDomain等等,相对来讲非常简单。而在windows mobile系统下,换言之,在.net cf下microsoft并未提供如此方便的方法,所以,在使用C#获取windows mobile系统下程序的运行路径就一波三折了。<br /> 方法如下:<br /> //获取程序运行路径,最后不包含"/"<
2010-06-11 22:10:00 3083
原创 Optidiy for windows mobile 开发进展
<br /> 目前,Optidiy的外壳程序已经初具规模,能够感知几乎所有复选框类的选择性优化项目。而且Optidiy的logo也已经设计完毕,下面是optidiy的截图,以及核心配置文件optidiy.xml。<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><Optimize><br /> <Item name="系统" description="Window Mobile 系统优化" version="6.x"><br />
2010-06-10 17:29:00 800
原创 Optidiy for windows mobile 进入开发阶段
<br /> 之前的监控系统已经在Demo迭代的基础上完成前期的开发工作,所以我的业余时间不必再用来研究GWT了。促使我开发OPtidiy的有两个原因,一个便是nokia e71手机被我再三摧残之下终于over了,在送修的时候又用起了曾经的美好回忆——dopod838;另一个则是,在使用838的时候又翻出了曾经自己写过的几个小软件,于是便在bing上随便查了一下WMAssistant,结果出乎我的意料之外,WMAssistant的生命力还是挺顽强的。所以,我很久之前的一个软件创意又浮现在脑海里——
2010-06-09 10:27:00 644
GWT EXT 企业开发应用教程
2010-07-05
GetLastError函数ErrorCode对照查看器
2010-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人