C#.NET & Control Panels
Sous .NET il est important de savoir par exemple comment ouvrir un panneau de configuration avec C#.Net car il arrive très souvent qu’on souhaite offrir à l’utilisateur la possibilité de configurer sa machine à la suite d’une levée d’exception (par exemple).
- Voici comment ouvrir le panneau de configuration Windows
à partir d’un programme C# .NET
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll, Control_RunDLL");
Pour ouvrir un panneau de configuration particulier, il faut savoir ou se trouve le fichier d’extension de ce dernier (*.cpl). Pour les panneaux concernant Windows, la plupart sont dans c:\windows\system32\.
- Panneau de configuration pour « Internet Explorer (IE) »
System.Diagnostics.Process.Start(Environment.
GetEnvironmentVariable("windir") + "\\system32\\inetcpl.cpl");
- Panneau de configuration pour « Connexions
réseau »
System.Diagnostics.Process.Start(Environment.
GetEnvironmentVariable("windir") + "\\system32\\ncpa.cpl");
NB: Vous
pouvez faire la même chose pour toutes les applications installées sur votre
poste possédant un fichier .cpl.
Voici quelques fichiers cpl utiles
|
Accessibilité |
access.cpl |
|
Mots de passe |
password.cpl |
|
Affichage |
desk.cpl |
|
Thèmes du bureau |
themes.cpl |
|
Paramètres régionaux |
intl.cpl |
|
Internet |
inet.cpl |
|
Modem |
modem.cpl |
|
Système |
sysdm.cpl |
|
Réseau |
netcpl.cpl |
|
Profils Microsoft Exchange |
mlcfg32.cpl |
|
Logiciels |
appwiz.cpl |
|
Souris |
main.cpl |
|
Multimédia |
mmsys.cpl |
|
Manette de jeu |
joy.cpl |
|
Date/heure |
timedate.cpl |
Par dotnet, Vendredi 9 Decembre 2005 à 17:18 GMT+2 dans .NET (article, RSS)





