Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CreateFile() を使用して「file:stream」という名前の NTFS ストリームを開こうとする理由 - それは問題ありません。
しかし、ファイルが "H" で、ドライブ H: にフラッシュ カード リーダーがある場合、CreateFile() に渡される引数が "H:stream" であるため、CreateFile() はフラッシュ カード上の "stream" という名前のファイルを開こうとします。
これらの名前付きストリームを正しく開くにはどうすればよいですか?
この奇妙なケースでは、ファイル名の前に単に追加.\するか、完全なファイルパスを使用できます。たとえば、これは期待どおりに機能します。
.\
.\H:stream