2009-11-19 34 views
5

我需要将我的应用程序添加到启动中,因此需要使用安装路径设置注册表项。我已经通过Visual Studio安装项目了解了这一点,但无法弄清楚如何通过ClickOnce部署来完成。通过ClickOnce安装设置注册表项

任何人都知道如何使用ClickOnce安装时设置注册表项?

回答

6

ClickOnce无法做到这一点。如果您希望在用户登录时启动应用程序,则必须在应用程序中编写代码以执行此操作(复制启动文件夹的快捷方式,编辑注册表等)

另请注意,如果您编写代码来处理这种情况,那么当用户卸载您的应用程序时,它将不会被撤消。

这是一个forum questionblog post应该帮助你。这里有类似的SO问题,4018161650650

+0

谢谢whatknott。经过一番浏览之后,我也得出了同样的结论。 我现在有代码写在窗体负载上,它检查应用程序是否第一次运行(基于设置文件中的值),并在第一次运行时添加注册表项。 此外,我检查注册表项是否已经存在,因为ClickOnce不会在卸载时将其删除 – Sanket 2009-11-20 16:41:19

相关问题