ネットワーク ドライブを接続した後、Windows エクスプローラーまたはファイル ダイアログを開くと、プロセスはレジストリでこのキーを見つけて、そのボリューム名を表示します。
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{ A45BA3B2-F3 96-4F67-8375-ECC2CA1EBBFC }\_LabelFromReg
GUIDが何かわかりません。
- それは何ですか?
- 誰が (いつ) キーを作成しますか?
- アプリケーション (この場合は Windows エクスプローラー) はどのようにしてキーを認識しますか?
SMB のようなネットワーク リダイレクターを開発しています。
キーにボリューム名を書き込む必要があります。
ネットワーク ボリュームが接続されると、レジストリ キーも作成されます。(もちろん、GUID は SMB によって異なります。各接続が作成および削除されるたびに変更されます)
しかし、ボリュームの (?) GUID を取得する方法がわかりません。(キーを作成した人でさえ)
ReactOS ソースで DefineDosDeviceW(suspected) を見つけようとしました。しかし、それはまだ実装されていません。TT
・もちろん、 \MountPoints2\##UNCNAME\_LabelFromRegにもボリューム名を書き
ますが、64Bit Windows の WOW64 アプリケーションでは動作しません。