none
读取被其他进程占有的共享读文件失败 RRS feed

  • 问题

  • CreateFile(
    szFileName/*一个其他程序正在使用的文件*/,
    GENERIC_READ,
    FILE_SHARE_READ,
    NULL,
    OPEN_EXISTING,
    NULL,
    NULL);这个调用会返回INVALID_HANDLE_VALUE,利用GetLastError返回32,其他程序也是共享读,为什么会失败哪?请各位大神回答一下。
    2013年5月8日 2:28

答案

  • 如果其他进程确实再占用,那么你只能堵塞等待其他进程的对这个文件的释放。

    No music, no way coolchae@gmail.com

    • 已标记为答案 Bin_To_Bin 2013年5月9日 10:12
    2013年5月9日 8:10