ホームページ >バックエンド開発 >C++ >C# アプリケーションを Windows で自動的に起動するにはどうすればよいですか?

C# アプリケーションを Windows で自動的に起動するにはどうすればよいですか?

DDD
DDDオリジナル
2025-01-02 14:02:39453ブラウズ

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

プログラムの自動起動を構成する方法

質問:

どのように構成すればよいですかWindows の起動時に自動的に起動するプログラム開始しますか?

詳細:

  • ユーザーが Windows で起動するかどうかを選択できるチェックボックスを含む小さなアプリケーションがあります。
  • C#を.NETで使用しています2.0.

答え:

起動時にプログラムを実行するように設定するには、現在のプログラムの「Run」フォルダーにレジストリ キーを追加します。 user:

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.
  • Application.ExecutablePath は、アプリケーションの実行可能ファイルのファイル パスです。

このレジストリ設定により、ユーザーがログインしたときにプログラムが自動的に起動します。 Windowsに。アプリケーションの UI のチェックボックスを使用すると、ユーザーはこの動作を簡単に有効または無効にできます。

以上がC# アプリケーションを Windows で自動的に起動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。