Я создаю установщик для приложения. В установщике (создан как проект установки и развертывания Visual Studio) я пытаюсь установить значение реестра для хранения пути в стиле DOS, который включает каталог Program Files конечных пользователей ... к сожалению, предоставленное свойство [ProgramFilesFolder] полный длинный путь стиля.
т.е. Я хочу установить значение реестра, которое выглядит следующим образом:
C: \ Progra ~ 1 \ BlahBl ~ 1 \ бла \
вместо этого:
C: \ Program Files \ BlahBlahBlah \ blah
Я бы предпочел не создавать DLL или что-то сложное, чтобы просто ввести простой короткий путь в стиле DOS в реестр.
Я ограничен использованием проекта установки и развертывания для создания этого установщика, я не могу использовать InstallShield или любой другой инструмент.