Visual Studio2010を使用してWindows7でアンマネージC++コンソールアプリケーションをコーディングしています。ローカルコンピューターまたはネットワークの場所にあるファイルが正常に機能するという問題が発生しましたが、マップされたドライブに何も表示されません。この問題は、次の2行のプログラムに簡単に当てはまります。
const WCHAR * libPath = _T( "L:\ MyFiles \ myfile.txt"); DWORD fa = GetFileAttributes(libPath);
faが0xFFFFFFFFとして返される場合、Lはマップされたドライブであり、L:\ MyFiles\myfile.txtは有効なテキストファイルです。
マップされたドライブにアクセスするにはどうすればよいですか?