在梦想的天空自由飞翔
得到最前端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
追梦时代
阅读(51)
评论(0)
编辑
收藏
引用
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
Powered by:
C++博客
Copyright © 追梦时代
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
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
导航
首页
新随笔
联系
聚合
管理
统计
随笔 - 14
文章 - 11
评论 - 61
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔档案
2008年5月 (6)
2008年1月 (3)
2007年12月 (1)
2007年11月 (3)
2007年7月 (1)
文章档案
2007年7月 (4)
2007年6月 (7)
搜索
积分与排名
积分 - 16217
排名 - 150
最新随笔
1. 输出文件的设置
2. GSensor的角度计算
3. 得到最前端AP的名称
4. 关于WCE中的LNK文件
5. WM_SIZE处理
6. WCE下的CPL开发介绍
7. 通用对话框会导致程序CRUSH?
8. 智能指针的几点错误操作心得
9. (转贴)C/C++程序内存泄漏检测
10. MFC中一个容易被忽视的问题
最新评论
1. re: MFC中一个容易被忽视的问题
评论内容较长,点击标题查看
--vane
2. re: WM_SIZE处理
对话框初始化完成之前
m_MyCtrl.GetWindowRect(&rectTree);能不错 什么鸟代码
--发生
3. re: WM_SIZE处理
楼主,你好,我今天学习了一下你的例子,并用你的例子作了一下实验,结果报错,如果楼主知道是我的错误什么原因请你联系下我,先谢谢了,我的QQ:370676112,我的例子中是多控件....
--过客
4. re: (转载)VC2005中MFC程序的部署问题
嗯。。。。不错
留下评论
--似水之心
5. re: InstallShield12 制作安装包无法退出的问题解决
hao xiexie
--liu
阅读排行榜
1. IOCP的几点开发心得(补充)(1713)
2. 对一个奇怪SOCKET问题的研究(1525)
3. 智能指针的几点错误操作心得(1397)
4. 关于SERVICE程序无法穿透防火墙的怪问题(1166)
5. 关于WCE中的LNK文件(1164)
评论排行榜
1. MFC中一个容易被忽视的问题(11)
2. 关于SERVICE程序无法穿透防火墙的怪问题(9)
3. IOCP的几点开发心得(补充)(8)
4. 对一个奇怪SOCKET问题的研究(6)
5. (转贴)C/C++程序内存泄漏检测(3)