Configuration d'un programme à lancer au démarrage
De nombreuses applications nécessitent la possibilité de démarrer automatiquement au démarrage du système d'exploitation. Cet article aborde la question spécifique de savoir comment configurer le lancement d'un programme au démarrage en utilisant C# avec .NET 2.0.
Solution :
Une approche courante pour définir un programme exécuter au démarrage consiste à utiliser le registre Windows. La clé de registre pour stocker les applications de démarrage se trouve à l'adresse :
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Dans cette clé de registre, vous pouvez créer une nouvelle valeur avec les propriétés suivantes :
En définissant cette clé de registre, Windows exécutera automatiquement votre application au démarrage.
Implémentation en C# :
Ce qui suit L'extrait de code montre comment implémenter la configuration de démarrage en C# à l'aide de l'API Registry :
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); }
Dans ce code, nous créons ou supprimez la clé de registre en fonction de la valeur de la case à cocher chkStartUp. Lorsque la case est cochée, la clé de registre est créée avec le nom de l'application (AppName) et le chemin d'accès à l'exécutable (Application.ExecutablePath). Décocher la case supprime la clé de registre, empêchant l'application de se lancer au démarrage.
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!