【发布时间】:2011-04-05 10:53:13
【问题描述】:
注意:需要编辑标题和问题,因为最初我认为问题出在::CreateFile[W] - 但事实证明,该错误仅在我使用 MFC 的 Cfile 类时发生在 XP 上。
当我将文件名 file_with_invalid_chars:<?>.txt 传递给此函数以请求创建文件时,CFile::Open(...)(在 Win7/64 位上)的行为让我有些困惑。
在我的 Windows XP 机器上,调用失败。
在我的 Win7/64 机器上,调用成功,创建了一个名为 file_with_invalid_chars 的文件。
发生了什么事?
【问题讨论】:
标签: windows winapi visual-c++ windows-7 mfc