Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 如何通过VS2008安装和部署向注册表运行项添加项_Visual Studio 2008_Installation_Windows Installer_Setup Deployment - Fatal编程技术网

Visual studio 2008 如何通过VS2008安装和部署向注册表运行项添加项

Visual studio 2008 如何通过VS2008安装和部署向注册表运行项添加项,visual-studio-2008,installation,windows-installer,setup-deployment,Visual Studio 2008,Installation,Windows Installer,Setup Deployment,我正在为我的项目创建VS2008安装程序脚本 我想向HKCU\Software\Microsoft\Windows\CurrentVersion\Run添加一个值,以便在启动时运行我的EXE 是否有一种方法可以指定对可执行文件的引用(“项目的主输出”),以便安装程序脚本在运行时将正确的值插入注册表 我不想在注册表值中硬编码可执行文件的路径和名称。要引用可执行文件,请在注册表项的值中输入以下字符串: [TARGETDIR]YourProgram.exeWindows Installer是一种声明式

我正在为我的项目创建VS2008安装程序脚本

我想向HKCU\Software\Microsoft\Windows\CurrentVersion\Run添加一个值,以便在启动时运行我的EXE

是否有一种方法可以指定对可执行文件的引用(“项目的主输出”),以便安装程序脚本在运行时将正确的值插入注册表


我不想在注册表值中硬编码可执行文件的路径和名称。

要引用可执行文件,请在注册表项的值中输入以下字符串:


[TARGETDIR]YourProgram.exe

Windows Installer是一种声明式编程语言,而不是命令式脚本语言。[#FileKey]也会起作用。我建议阅读以下两个MSDN主题

注册表表

注册表表将注册表资源连接到它们的组件

格式化