CreateFile の MSDN ページには、次のように記載されています。文字列"\\.\C:\"
を使用して、C: ボリュームのファイル システムを開くことができます。ただし、次のコードは常にエラーを返します: ERROR_PATH_NOT_FOUND.
HANDLE h = CreateFile(L"\\\\.\\C:\\", FILE_READ_ATTRIBUTES,
FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, 0, OPEN_EXISTING, 0, 0);
引数を正しく渡すにはどうすればよいですか?