Maison >développement back-end >C++ >Comment puis-je lancer automatiquement mon application C# au démarrage de Windows ?
Programme de démarrage : configuration du lancement de l'application au démarrage du système
Le défi du lancement automatique d'une application au démarrage de Windows peut être relevé efficacement. Un utilisateur a demandé des conseils pour y parvenir à partir d'une application C#, comportant une case à cocher configurable par l'utilisateur.
La solution nécessite une manipulation minutieuse du registre. L'utilisateur a opté pour l'ajout d'une clé de registre au dossier « Exécuter » de l'utilisateur actuel, comme suggéré par Joel. L'extrait de code ci-dessous présente l'implémentation :
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 :
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!