首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE怎么实现插入U盘,自动拷贝txt文件

2012-04-01 
WINCE如何实现插入U盘,自动拷贝txt文件我把数据寸入WINCE设备的扩展SD卡上,如何实现插入U盘就把数据拷贝到

WINCE如何实现插入U盘,自动拷贝txt文件
我把数据寸入WINCE设备的扩展SD卡上,如何实现插入U盘就把数据拷贝到U盘,最好用WINCE的API,不要用MFC的函数,拷贝文件之前,要检查WINCE程序是否在操作文件

[解决办法]
#include <dbt.h>

case WM_DEVICECHANGE:
OnDeviceChange(wParam,lParam);
break;

void OnDeviceChange(UINT nEventType, DWORD dwData)
{

 PDEV_BROADCAST_HDR lpdb = (PDEV_BROADCAST_HDR)dwData; // struct transform
 if(lpdb->dbch_devicetype==DBT_DEVTYP_PORT) // serial, parallel
 {

PDEV_BROADCAST_PORT lpdbp = (PDEV_BROADCAST_PORT)lpdb;

if(wcscmp(lpdbp->dbcp_name,TEXT("DSK1:"))==0)//Storage Card

{

if(nEventType == DBT_DEVICEARRIVAL)//SD卡插入
{
}
else if(nEventType == DBT_DEVICEREMOVECOMPLETE)//SD卡拨出
{
}

}
}

}

[解决办法]
LS已经给了代码,思路是:用一进程监控U盘插入,监测到插入时,复制想要的文件

热点排行