Windows OS
文章平均质量分 74
Vincent_Song
士不可以不弘毅任重而道远
展开
-
Windows Mobile 消息钩子(2)
Windows Mobile 触摸屏(Touch Panel)消息截获(pwinuser.h) ,在pwinuser.h的头文件里,有hook的API。一、实现代码#ifndef _PRIV_WINUSER_#define _PRIV_WINUSER_#ifdef __cplusplusextern "C" {#endif#include // Non-Standa原创 2012-07-31 13:46:53 · 1796 阅读 · 0 评论 -
Windows Mobile 消息钩子(1)
在Windows中,设置键盘钩子很多人都做过,但是在windows Mobile系统中并没有直接的函数支持。但是我们可以通过使用undocument api来实现。一、定义参数#define WH_KEYBOARD_LL 20 #define HC_ACTION 0 typedef LRESULT(CALLBACK* HOOKPROC)(int code,原创 2012-07-31 13:41:52 · 1314 阅读 · 0 评论 -
wince下实现wifi无线网络的连接和配置(WLAN)
在 Windows CE 下自带有无线网卡的配置和连接程序,但是如果系统剪裁掉了资源管理器和任务栏,或者再CE的很多应用中,是不允许用户回到桌面去调用系统的连接程序的,这篇文章就来谈一下如何用那么可以利用微软自带的WZC函数来重新编写一个独立于系统的WIFI连接程序。 连接WIFI网络有这么几个步骤,第一步,要获取你自己的网卡,调用GetFirstWirelessNetwork原创 2012-02-16 13:18:45 · 43923 阅读 · 117 评论 -
Windows ce的体系结构和功能
Windows ce体系结构图 操作系统层操作系统的基本功能被放在多个独立的进程(exe)里面实现。在运行的时候,这些进程大致有如下几个:l 内核NK.EXEl 图形系统GWES.EXEl 对象存储FILESYS.EXEl 设备管理系统DEVICE.EXEl 服务SERVICES.EXE原创 2013-06-06 16:47:32 · 3100 阅读 · 0 评论 -
Windows 反消息钩子(2)
Windows消息钩子一般都很熟悉了。它的用处很多,耳熟能详的就有——利用键盘钩子获取目标进程的键盘输入,从而获得各类密码以达到不可告人的目的。朋友想让他的软件不被别人的全局钩子监视,有没有办法实现呢?答案是肯定的,不过缺陷也是有的。 一、全局钩子如何注入别的进程 消息钩子是由Win32子系统提供,其核心部分通过NtUserSetWindowsHookEx为用户提供了原创 2012-07-31 13:32:53 · 3563 阅读 · 0 评论 -
Windows 反消息钩子(1)
消息钩子在Windows编程中有着非常广泛的应用,它可以任意拦截Windows系统,这个以消息为驱动的系统中的绝大多数消息类型。一方面这给编程者带来了巨大的灵活性,另一方面也埋下了巨大隐患,大多数窃密软件都使用这种方法。此篇文章给您提供一种钩子的反拦截方法,希望对您有所帮助。文章中使用了API钩子,您之前必须对此技术有一定了解。 为求完整,文章分为两部分,第一部分为原创 2012-07-31 13:24:38 · 5734 阅读 · 2 评论 -
在windows下开发的常见错误——持续更新,不断完善
1、VC9: LINK : warning LNK4068: /MACHINE not specified; defaulting to X86原因之一:工程中包含的资源文件不在当前的工程目录中解决办法:检测资源文件是否有效,无效则将之删除,OK,问题解决。2、出现大量错误,未识别的“INT”类型,未以“;”结尾等等原因之一:未包含windows.h文件解决办法:在普通头文件之原创 2012-08-16 09:16:10 · 5210 阅读 · 0 评论 -
Wince下蓝牙开发的问题
这几天在做wince下的蓝牙开发,经过一番资料搜索之后发现了很多有用的帖子和经验,但是经过实际验证发现问题多多,首先就是一个wince和mobile不分的误区,很多API和库wince上有而mobile上没有,而大多数则是mobile上有wince没有,比如最简单的两个蓝牙的API:BthGetMode和BthSetMode,很多网上的文章和帖子都是转载过来的说的是wince,其实是mobile上原创 2012-03-22 14:57:47 · 4047 阅读 · 1 评论 -
wince&mobile的GPS开发
1、获取GPS数据的两种方式:一、直接访问GPS关联的串口,读取串口数据。像访问普通串口设备一样,调用 CreateFile等一系列相关API,但是要事先知道GPS硬件所关联的串口设备。。二、使用系统API。Function Description GPSCloseDeviceCloses the connection to the原创 2012-04-09 18:19:05 · 1273 阅读 · 1 评论 -
wince下实现GPRS上网,程序控制拨号
一、打开GPRS网络数据连接int platform_open_gprs_connect(void){ if(WINCE_GPRS_NODE.hRasConn) { return 1; } { RASDIALPARAMS RasDialParams; //RAS结构包含用来建立RAS的参数 DWORD dw原创 2012-04-10 16:35:10 · 1939 阅读 · 0 评论 -
Windows mobile 常用功能键值对应表
功能键值对应表#define VK_TSOFT1 VK_F1 // Softkey 1#define VK_TSOFT2 VK_F2 // Softkey 2#define VK_TTALK VK_F3 // Talk#define VK_TEND VK_F4 // End#define VK_THOME VK_LWIN // Home#define VK_TBACK VK_ESCA原创 2012-07-26 17:28:19 · 1827 阅读 · 0 评论