因为你允许共享了改为
HANDLE hFile=::CreateFile(pthread.sourcefilename,GENERIC_READ,
FILE_SHARE_DELETE,NULL,OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN,NULL);
就不能用记事本打开了。
HANDLE hFile=::CreateFile(pthread.sourcefilename,GENERIC_READ,
FILE_SHARE_DELETE,NULL,OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN,NULL);
就不能用记事本打开了。
是我打不开
记事本可以
摘自,Error Lookup
改为FILE_SHARE_READ|FILE_SHARE_WRITE则可以成功
FILE_SHARE_READ¦FILE_SHARE_WRITE,NULL,OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN,NULL);
我试了还是不对,是否和NTFS有关,我用的XP