阅读:1016回复:0
关于写usb的问题,writefile不起作用
写了一个小程序,用hDevice = CreateFile(\\.\E,
GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ| FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_NO_BUFFERING, NULL); 成功打开u盘,然后SetPointerError = SetFilePointer(hDevice, LowDWord, &HighDWord, FILE_BEGIN);也成功了,最后WriteFile(hDevice, pDataBuffer, size, &count, NULL)成功了,但是在u盘中并没有相应的数据。 ps:这些写入的数据是根据copy一个小文件到u盘,从bushound中得到的。 |
|