domenica 30 settembre 2007

Visualizzare le finestre del pannello di controllo di Windows

Articolo: Visualizzare le finestre delle proprietà di Windows
Introduzione:
In questo articolo, vedremo come visualizzare alcune finestre di Windows che si avviano dal panello di controllo, in particolare, la finestra per visualizzare le proprietà del video, quella per aggiungere un rete, quella per il pannello di controllo, quella per le impostazioni del suono e quella per la data ed ora.
Si crea un nuovo progetto windows, nel suo interno avremo 5 pulsanti, ogni pulsante avrà il compito di visualizzare una determinata funzionalità del pannello di controllo. Tramite il metodo Start della classe Process, verrà avviato il file rundll32 con il relativo argomento.

Per avviare il pannello di controllo:
VB.Net
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL")
C#
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL");
Proprietà del desktop
VB.Net
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl")
C#
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl");
Aggiungere una rete
VB.Net
System.Diagnostics.Process.Start("rundll32.exe", "netplwiz.dll,AddNetPlaceRunDll")
C#
System.Diagnostics.Process.Start("rundll32.exe", "netplwiz.dll,AddNetPlaceRunDll");
Finestra Data/ORa
VB.Net
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL timedate.cpl")
C#
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL timedate.cpl");
Finestra dei suoni/multimedia
VB.Net
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL mmsys.cpl")
C#
System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL mmsys.cpl");

Nessun commento: