CreateFile Access is denied
我的硬盘文件系统是FAT32
createfile(filename,FILE_SHARE_READ,,,,)是,出错,getlasterror()是5,对应Access is denied.
我程序是以管理员资格运行的啊!
当然,我的程序以FILE_SHARE_READ权限读文件的,另外一个程序也再读那个文件,不知道另外的程序那个权限,有什么办法吗?
难道FILE_SHARE_READ也不行吗?
我的疑问是:FILE_SHARE_READ应该是最小的访问权限了,但是问什么不能使用呢?而那个正在访问的进程,说的清楚些,是Windows Media Player,播放过程中,应该不会禁止别的进程读罢?平时我们完全可以一边看电影,一边复制啊!
何况,我的程序运行时,我还是把播放器暂停了呢!
是不是,可以在播放前对媒体文件的访问权限改变??