Как переименовать имя сетевого тома в диалоге общих файлов WOW64 Apps

Я разрабатываю сетевой перенаправитель, как 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 Explorer.

Но для диалоговых окон открытия файлов приложения WOW64 это не работает (например, MS Office 2007)

Почему приложения wow64 не показывают имя, которое я ввел?
Как я могу решить эту проблему?

1 ответ

32-разрядные и 64-разрядные приложения получают другое представление о реестре в 64-разрядной версии Win 7. Подробнее см. Здесь http://msdn.microsoft.com/en-us/library/aa384182%28VS.85%29.aspx

Другие вопросы по тегам