首页 > 后端开发 > C++ > 如何使我的 C# 应用程序随 Windows 自动启动?

如何使我的 C# 应用程序随 Windows 自动启动?

DDD
发布: 2025-01-02 14:02:39
原创
447 人浏览过

How Can I Make My C# Application Automatically Start with Windows?

如何配置程序自动启动

问题:

如何配置Windows 时自动启动的程序启动?

详细信息:

  • 我有一个小应用程序,其中包含一个复选框,允许用户选择是否应从 Windows 启动。
  • 我正在使用 C# 和 .NET 2.0.

答案:

要设置程序在启动时运行,可以在当前用户的“运行”文件夹中添加注册表项:

using Microsoft.Win32;
private void SetStartup()
{
    RegistryKey rk = Registry.CurrentUser.OpenSubKey
        ("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);

    if (chkStartUp.Checked)
        rk.SetValue(AppName, Application.ExecutablePath);
    else
        rk.DeleteValue(AppName,false);            

}
登录后复制
  • chkStartUp 是用户可以切换以设置启动选项的复选框。
  • AppName 是应用程序的字符串标识符。
  • Application.ExecutablePath 是应用程序可执行文件的文件路径。

此注册表设置将导致程序启动当用户登录 Windows 时自动。应用程序 UI 中的复选框将允许用户轻松启用或禁用此行为。

以上是如何使我的 C# 应用程序随 Windows 自动启动?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板