0.当文件用独占方式打开时,如果文件此时已被占用,则
HANDLE hFile = CreateFile(szMacFile,
GENERIC_READ, // open for writing
0, // do not share
NULL, // default security
OPEN_EXISTING, // overwrite existing
FILE_ATTRIBUTE_NORMAL, // normal file
NULL);
打开文件会失败 ,GetLastError() 返回 0x20 :另一个程序正在使用此文件,进程无法访问。
原因是此文件的句柄被占用,未关闭 ,此时可以使用资源监视器 查看 哪些程序占用了文件
1.打开资源监视器
可以直接运行 resmon.exe 或者 通过 任务管理器 -> 性能 ->资源监视器 打开
打开标签页 “CPU”