我使用Visual Studio 2010安装程序安装了使用c#.NET 3.5编码的服务。我需要将服务设置为自动延迟启动。我找到了一些文章告诉我将服务设置为自动,然后在HKLM\System\CurrentControlSet\Services\theservice
向注册表添加一个DWORD。问题是我不太确定如何使用我的安装程序添加注册表项。
One site我访问过建议的脚本:
Set-ItemProperty -Path "Registry::HKLM\System\CurrentControlSet\Services\theservice" -Name "DelayedAutostart" -Value 1 -Type DWORD
但是,我没有看到将安装后事件添加到安装程序的方法。 Microsoft和jdknight(底部帖子)都建议运行AfterInstall事件,但我不太确定如何将其与Visual Studio安装程序合并。
非常感谢任何帮助。
答案 0 :(得分:1)
您只是在设置项目的注册表视图中添加您需要的任何密钥和数据吗?
请注意,您可以右键单击HKEY_LOCAL_MACHINE,然后单击New key,然后添加SYSTEM,继续添加其他文件夹,如CurrentControlSet。