wince|ppc|wm5检测SD卡插拔问题收集
2008-01-25 09:22
225 查看
在网上搜集了一下,总体思路如下:
1.通过消息WM_DEVICECHANGE。
1_1
BEGIN_MESSAGE_MAP(***, CDialog)
//{{AFX_MSG_MAP(***)
ON_MESSAGE(WM_DEVICECHANGE, OnMyDeviceChange)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
////
LRESULT FlashPlayer::OnMyDeviceChange(WPARAM wParam, LPARAM lParam)
{
...
}
1_2
LRESULT CMainDlg::OnDeviceChange(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
switch(wParam)
{
case DBT_DEVICEARRIVAL:
MessageBox(hWnd,L"in",NULL,MB_OK);
break;
case DBT_DEVICEREMOVECOMPLETE:
MessageBox(hWnd,L"out",NULL,MB_OK);
break;
default:
break;
}
return 0;
}
2.就是用
WM_FILECHANGEINFO, 还有就是定义一个通知,只要有一些变化,如文件的然后操作,包括卡的插入和拔出。
3.实时判断文件夹存在不存在!
4.同1和2
SD CARD有一个引脚是检测拔插的,监视这个引脚就可以拉。应用程序上只要监视那个消息就可以拉.
1.通过消息WM_DEVICECHANGE。
1_1
BEGIN_MESSAGE_MAP(***, CDialog)
//{{AFX_MSG_MAP(***)
ON_MESSAGE(WM_DEVICECHANGE, OnMyDeviceChange)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
////
LRESULT FlashPlayer::OnMyDeviceChange(WPARAM wParam, LPARAM lParam)
{
...
}
1_2
LRESULT CMainDlg::OnDeviceChange(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
switch(wParam)
{
case DBT_DEVICEARRIVAL:
MessageBox(hWnd,L"in",NULL,MB_OK);
break;
case DBT_DEVICEREMOVECOMPLETE:
MessageBox(hWnd,L"out",NULL,MB_OK);
break;
default:
break;
}
return 0;
}
2.就是用
WM_FILECHANGEINFO, 还有就是定义一个通知,只要有一些变化,如文件的然后操作,包括卡的插入和拔出。
3.实时判断文件夹存在不存在!
4.同1和2
SD CARD有一个引脚是检测拔插的,监视这个引脚就可以拉。应用程序上只要监视那个消息就可以拉.
相关文章推荐
- wince|ppc|wm5检测SD卡插拔问题收集
- wm5|ppc关于SD卡插入就运行问题的方法
- WinCE应用程序检测SD卡的插拔
- 【收集】6410 开发板(Real6410/TE6410/OK6410/mini6410/micro6410/FL6410)wince问题
- wince 内存泄漏问题检测方法
- 掌微平台与wince问题收集
- 问题小结(7)-sd卡和/data分区使用情况检测
- WINCE 检测SD卡
- WinCE 开发问题收集和整理
- WINCE 中常见的问题收集
- WINCE 检测SD卡
- 问题小结(7)-sd卡和/data分区使用情况检测
- WINCE(EVC)的内存分配问题(论坛收集)
- 基于S3C2440的Linux-3.6.6移植——SD卡的应用(一),SD卡的插拔检测
- 2011-09-16 SD卡插拔问题
- 标题: 优化 Java 垃圾收集的性能——如何利用 IBM Java 虚拟机检测和解决垃圾收集问题
- WinCE 开发问题收集和整理
- ppc关闭窗体的问题
- Android 4.4及以上版本写入外置SD卡问题
- ios 检测应用程序升级问题