0

SMB のようなネットワーク リダイレクタを開発しています。

ボリュームが接続されたら、次のノードに 4 つのレジストリ キーを作成します。

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\#UNCPATH
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##UNCPATH
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\#Z:
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\Z:

キー: "_LabelFromReg"
値: "希望するディスク名"

次に、32 ビットの Windows XP、Vista、7 のすべてのアプリで問題なく動作します。また、64 ビットの Windows エクスプローラーでも動作します。

ただし、WOW64 アプリケーションのファイルを開くダイアログでは機能しません (例: MS Office 2007)。

wow64 アプリが私が付けた名前を表示できないのはなぜですか?
どうすればこの問題を解決できますか?

4

1 に答える 1

0

32 ビット アプリケーションと 64 ビット アプリケーションは、64 ビット Win 7 で異なるレジストリ ビューを取得します。詳細については、こちらを参照してください http://msdn.microsoft.com/en-us/library/aa384182%28VS.85%29.aspx

于 2010-09-16T05:57:04.807 に答える