c# - 使用 ClickOnce 应用程序创建启动文件夹快捷方式?

标签 c# visual-studio-2010 clickonce

我已经创建了一个 ClickOnce 应用程序,可以离线使用并且可以通过开始菜单访问。

但是,是否可以通过代码或设置将此应用程序设置为在启动时启动/在启动文件夹中设置快捷方式,而不是创建某种批处理文件来为我执行此操作? ClickOnce 选项似乎真的很有限!

最佳答案

您可以在这里找到问题的答案,Run ClickOnce app on startup

您还可以使用启动注册表项来启动您的应用程序。

设置启动 ClickOnce 应用程序的键非常简单,不需要设置额外的快捷方式。您只需使用安装时创建的快捷方式:

// The path to the key where Windows looks for startup applications
RegistryKey rk = Registry.CurrentUser.OpenSubKey(
                    @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);

//Path to launch shortcut
string startPath = Environment.GetFolderPath(Environment.SpecialFolder.Programs) 
                   + @"\YourPublisher\YourSuite\YourProduct";

rk.SetValue("YourProduct", startPath);

关于c# - 使用 ClickOnce 应用程序创建启动文件夹快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13305517/

相关文章:

c# - 在 x.Kind = "value"时选择 Top(x)

c# - WPF:以编程方式引发 SelectionChangedEvent

c# - 基类扩展的 Visual Studio 2010 编译器错误

c# - 在字节数组中设置特定位

c# - 为什么 0/0 是 NaN 而 0/0.00 不是

c# - 在 autofac 中可视化依赖树深度

c# - 如何在 VS WPF 设计面板中显示集合数据?

c# - Visual Studio 2013 中的 ClickOnce 没有网页发布选项

wpf - 在 Visual Studio 2012 中,ClickOnce "Publish"期望在哪里找到 .Net 4 客户端配置文件?

c# - 使用 WebClient 类问题从 clickonce 下载 exe.config 文件