Maison > développement back-end > C++ > Comment puis-je faire démarrer automatiquement mon application C# avec Windows ?

Comment puis-je faire démarrer automatiquement mon application C# avec Windows ?

DDD
Libérer: 2025-01-02 14:02:39
original
446 Les gens l'ont consulté

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

Comment configurer le démarrage automatique d'un programme

Question :

Comment puis-je configurer un programme à lancer automatiquement lorsque Windows démarre ?

Détails :

  • J'ai une petite application qui comprend une case à cocher permettant aux utilisateurs de choisir si elle doit démarrer avec Windows.
  • J'utilise C# avec .NET 2.0.

Réponse :

Pour définir un programme à exécuter au démarrage, vous pouvez ajouter une clé de registre au dossier « Exécuter » de l'utilisateur actuel :

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);            

}
Copier après la connexion
  • chkStartUp est la case à cocher que l'utilisateur peut basculez pour définir l'option de démarrage.
  • AppName est un identifiant de chaîne pour l'application.
  • Application.ExecutablePath est le chemin du fichier de l'application. fichier exécutable.

Ce paramètre de registre entraînera le lancement automatique du programme lorsque l'utilisateur se connectera à Windows. La case à cocher dans l'interface utilisateur de votre application permettra aux utilisateurs d'activer ou de désactiver facilement ce comportement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal