アプリ版:「スタンプのみでお礼する」機能のリリースについて

すみませんが、setcurrentdirectory関数は、指定されるパスをプロセスの
カレントディレクトリとするのが知られていますが、例えば、
setcurrentdirectory(_T"C:")だと、Cのディレクトリをカレントディレクトリとしたが、Unicodeでパスの拡張のため、引数を\\\\?\\C:を指定して
あれれば、拡張すると仕様になっているはずが、
なぜ、\\\\?\\C:を指定したら、引数が間違いますというエラーがあったが、
\\\\?\\C:\\を指定したら、通りました。

よろしくお願いします。

A 回答 (1件)

本当は最後には\が無ければなりません


が、無かった場合親切に追加してくれます
http://msdn.microsoft.com/en-us/library/aa365530 …

\\?\の表記を使うとサービス機能の不活性化が行われます
http://www.ipa.go.jp/security/awareness/vendor/p …
そのため\を追加するという処理も行われなくなります
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!