利用DeviceIoControl()向U盘写数据问题 本帖最后由 figodxp 于 2011-11-23 02:25:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这不是写,这是读物理信息.要向U盘写数据,直接把U盘打开,然后用WriteFile即可呀.eg:::_stprintf(tszDevPath, _T("\\\\.\\%s"), ptszDriveLetter);hDeviceHandle = ::CreateFile( tszDevPath,GENERIC_WRITE | GENERIC_READ,0,NULL, OPEN_EXISTING, 0, NULL);::SetFilePointer(hDeviceHandle, li.LowPart, &li.HighPart, FILE_BEGIN));::WriteFile(m_hDeviceHandle, pbyData, u32WriteSize, &dwBytesWrite, NULL); 用DeviceIoControl()也能读写数据的吧,用什么控制码呢? 通信命令编程问题,高手请进,在线等。 高手来解答 ring3 hook dotnet程序函数问题? 这样缺不见无模式窗口的出现 如何将位图中的背景白边去掉,将不规则的图象导入程序中呀? 菜鸟请教高手。(谢谢了) 怎么死活连接不到数据库??有源码,大家帮忙看看吧 *** 如何实现驱动程序的自动安装, 100分 *** 怎样得到Clist中某一项的数据 跪求短信开发的一个问题 如何验证远程服务器上的用户名和密码 求ColeVariant 和 VARIANT 的具体用法。 win32程序,设置了WS_SYSMENU属性,如何去掉任务栏的右键菜单?
要向U盘写数据,直接把U盘打开,然后用WriteFile即可呀.
eg:::_stprintf(tszDevPath, _T("\\\\.\\%s"), ptszDriveLetter);
hDeviceHandle = ::CreateFile( tszDevPath,GENERIC_WRITE | GENERIC_READ,0,NULL,
OPEN_EXISTING, 0, NULL);
::SetFilePointer(hDeviceHandle, li.LowPart, &li.HighPart, FILE_BEGIN));
::WriteFile(m_hDeviceHandle, pbyData, u32WriteSize, &dwBytesWrite, NULL);