问题现象:
使用CreateFile创建一个隐藏文件
HANDLE hFile = CreateFile(strPath.c_str(), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, 0, CREATE_NEW, FILE_ATTRIBUTE_HIDDEN, NULL);
但是使用fstream打开文件时失败,提示错误 STATUS_ACCESS_DENIED
问题原因参见:
http://connect.microsoft.com/VisualStudio/feedback/details/559424/std-ofstream-cannot-open-hidden-file