繁体   English   中英

如何通过VS2008安装和部署向注册表运行项添加条目

[英]How to add an entry to registry Run key via VS2008 setup and deployment

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

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

有没有办法指定对可执行文件的引用(“ Project的主要输出”),以便安装程序脚本在运行时将正确的值插入注册表?

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

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

[TARGETDIR] YourProgram.exe

Windows Installer是一种声明性编程语言,而不是命令性脚本语言。 [#FileKey]也可以解决问题。 我建议阅读以下两个MSDN主题。

注册表

http://msdn.microsoft.com/en-us/library/aa371168(VS.85).aspx

注册表表将注册表资源连接到其组件。

格式化

http://msdn.microsoft.com/en-us/library/aa368609(v=VS.85).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM