我正在为应用程序创建安装程序。在安装程序(创建为 Visual Studio 安装和部署项目)中,我试图设置一个注册表值来保存一个包含最终用户程序文件目录的 DOS 样式路径......不幸的是,提供的 [ProgramFilesFolder] 属性给了我一个完整的长样式路径。
即我想设置一个如下所示的注册表值:
C:\程序~1\BlahBl~1\blah\
而不是这个:
C:\Program Files\BlahBlahBlah\blah
我宁愿不必创建一个 DLL 或任何复杂的东西,只是为了在注册表中获得一个简单的短 DOS 样式路径。
我仅限于使用安装和部署项目来创建此安装程序,我不能使用 InstallShield 或任何其他工具。