CreateFile独占打开文件的问题
CreateFile的第三个参数是控制共享的,不过不太清楚如何起作用。
如下代码:
HANDLE hFile = CreateFile(L"sample.txt", GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, NULL);
调用后让线程等待,然后手工打开sample.txt,还能打开。
请问:
1、共享模式的设定的作用到底表现在哪里?
2、如果想实现用CreateFile打开一个文件后,其他进程都无法打开,可能么?
谢谢