迷宫の未来的小窝
Let's start from here~~
得到最前端AP的名称
PC上和WCE上对于获取最前端AP的名称方法不同。
PC上的做法:
TCHAR szApName[MAX_PATH];
TCHAR szExeName[MAX_PATH]
=
{
0
}
;
HWND hWnd
=
::GetForegroundWindow();
HMODULE hModule
=
(HMODULE)GetClassLong(hWnd, GCL_HMODULE);
if
(hModule
!=
NULL)
{
if
(GetModuleFileName(hModule, szApName, MAX_PATH))
{
//
here got the ap name: szApName
}
}
WCE上的做法:
TCHAR szApName[MAX_PATH];
TCHAR szExeName[MAX_PATH]
=
{
0
}
;
HWND hWnd
=
::GetForegroundWindow();
DWORD dwProcessID
=
0
;
::GetWindowThreadProcessId(hWnd,
&
dwProcessID);
HANDLE hProcess
=
OpenProcess(
0
,
0
, dwProcessID);
if
(hProcess
!=
NULL)
{
if
(GetModuleFileName((HMODULE)hProcess, szApName, MAX_PATH))
{
//
here got the ap name: szApName
}
CloseHandle(hProcess);
}
这里可以看出,差别在于获得Process的句柄上,由于PPC上不支持GetClassLong函数对于GCL_HMODULE参数的定义,所以才有这样的差别。
posted on 2008-05-26 11:29
迷宫の未来
阅读(104)
评论(0)
编辑
收藏
引用
IT新闻:
·
谷歌雅虎等抗议英国屏蔽含盗版内容网站计划
·
Twitter开始监控所有外部链接 以防钓鱼式攻击
·
IBM联手大学开发老年与文盲群体易用手机
·
Arm称今年将有五十余款iPad类平板电脑上市
·
互联网泡沫十周年 当年热股今何在
专题:
Android
iPad
jQuery
Chrome OS
博客园首页
IT新闻
知识库
学英语
C++程序员招聘
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
每天10分钟,轻松学英语
推荐职位:
·
.NET技术开发总监(广州衣酷)
·
ASP.NET资深工程师 (盛大网络)
·
.NET初级程序员 (北京安人)
·
.NET中级程序员 (北京安人)
·
中高级.NET工程师(沪江网)
·
前端开发工程师(沪江网)
·
C++开发工程师(沪江网)
·
Flash AS3开发工程师(沪江网)
博客园首页随笔:
·
控制台输出螺旋型数字
·
谈谈分布式事务之四: 两种事务处理协议OleTx与WS-AT
·
程序员你12点前睡觉了吗?
·
D3D学习总结基础篇(二)--从古墓丽影的画面设置了解基础概念
·
新的开始新的思考(一)
知识库:
·
互联网迟到的80后:为什么中国出不了扎克伯格
·
如何改善网站的“跳出率”
·
基础软件业的“冷战”
·
性能优化总结
·
朋友在华为的面试经历
网站导航:
博客园
IT新闻
博客园个人主页
BlogJava
博客生活
IT博客网
PHP博客
博客园社区
管理
Powered by:
C++博客
Copyright © 迷宫の未来
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
导航
首页
新随笔
联系
聚合
管理
统计
随笔 - 14
文章 - 11
评论 - 72
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(8)
给我留言
查看公开留言
查看私人留言
随笔档案
2008年5月 (6)
2008年1月 (3)
2007年12月 (1)
2007年11月 (3)
2007年7月 (1)
文章档案
2007年7月 (4)
2007年6月 (7)
最新随笔
1. 输出文件的设置
2. GSensor的角度计算
3. 得到最前端AP的名称
4. 关于WCE中的LNK文件
5. WM_SIZE处理
6. WCE下的CPL开发介绍
7. 通用对话框会导致程序CRUSH?
8. 智能指针的几点错误操作心得
9. (转贴)C/C++程序内存泄漏检测
10. MFC中一个容易被忽视的问题
搜索
积分与排名
积分 - 22090
排名 - 192
最新随笔
1. 输出文件的设置
2. GSensor的角度计算
3. 得到最前端AP的名称
4. 关于WCE中的LNK文件
5. WM_SIZE处理
6. WCE下的CPL开发介绍
7. 通用对话框会导致程序CRUSH?
8. 智能指针的几点错误操作心得
9. (转贴)C/C++程序内存泄漏检测
10. MFC中一个容易被忽视的问题
最新评论
1. re: 关于Windows蓝牙“启用发现”控制的奇怪问题
评论内容较长,点击标题查看
--David Gao
2. re: 开发OFFICE插件总结[未登录]
很有价值
--li
3. re: GSensor的角度计算
GSENSOR是重力加速好不
--调试gsensor
4. re: GSensor的角度计算
有点看不懂
--ytm
5. re: GSensor的角度计算
学习了
--游客
阅读排行榜
1. IOCP的几点开发心得(补充)(2248)
2. 对一个奇怪SOCKET问题的研究(1846)
3. 智能指针的几点错误操作心得(1834)
4. 关于WCE中的LNK文件(1384)
5. 关于SERVICE程序无法穿透防火墙的怪问题(1228)
评论排行榜
1. MFC中一个容易被忽视的问题(11)
2. IOCP的几点开发心得(补充)(9)
3. 关于SERVICE程序无法穿透防火墙的怪问题(9)
4. 对一个奇怪SOCKET问题的研究(6)
5. GSensor的角度计算(4)