我正在使用 Visual Studio 2010 在 Windows 7 上编写一个非托管 C++ 控制台应用程序。我遇到了一个问题,我的本地计算机或网络位置上的文件工作正常,但我的代码在映射驱动器上看不到任何内容。我可以将这个问题简单地传递给以下 2 行的程序:
const WCHAR * libPath = _T("L:\MyFiles\myfile.txt"); DWORD fa = GetFileAttributes(libPath);
其中 fa 返回 0xFFFFFFFF,L 是映射驱动器,L:\MyFiles\myfile.txt 是有效的文本文件。
如何访问映射的驱动器?