Visual studio 如何在安装windows installer时更改注册表值?
我已经使用VS2005创建了一个部署项目。默认情况下,文件安装在AppDataFolder中。在安装过程中,注册表中还添加了2个字符串值。这些注册表值表示安装目录中某些dll文件的路径。 当用户选择默认安装目录时,一切正常。但是如果用户选择另一个目录,而不是将注册表值与用户选择的目录一起使用,我仍然会得到默认值。 我怎样才能改变这一点?是否可以在部署项目创建期间执行此操作 谢谢 Olivier.从命令行使用 您可以从程序中调用该exe并提供正确的参数Visual studio 如何在安装windows installer时更改注册表值?,visual-studio,visual-studio-2005,windows-installer,Visual Studio,Visual Studio 2005,Windows Installer,我已经使用VS2005创建了一个部署项目。默认情况下,文件安装在AppDataFolder中。在安装过程中,注册表中还添加了2个字符串值。这些注册表值表示安装目录中某些dll文件的路径。 当用户选择默认安装目录时,一切正常。但是如果用户选择另一个目录,而不是将注册表值与用户选择的目录一起使用,我仍然会得到默认值。 我怎样才能改变这一点?是否可以在部署项目创建期间执行此操作 谢谢 Olivier.从命令行使用 您可以从程序中调用该exe并提供正确的参数 reg.exe是从Windows XP开始包
reg.exe
是从Windows XP开始包含的。因此,我应该使用[TARGETDIR]而不是[AppDataFolder]属性。reg.exe是唯一的选项吗?最好我想用编程的方式来做。谢谢,奥利弗。