Visualizzare le finestre degli oggetti nel pannello di controllo tramite .Net (VB.Net e C#)

In questo articolo vediamo come aprire alcuni oggetti del pannello di controllo, quali la proprietà del desktop, la finestra dei suoni ed altro ancora.

il
Sviluppatore Microsoft .Net, Collaboratore di IProgrammatori

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:

 

 

Proprietà del desktop

VB.Net

"rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl")

 

C#

 

System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL desk.cpl");

 

System.Diagnostics.Process.Start(

 

VB.Net

"rundll32.exe", "netplwiz.dll,AddNetPlaceRunDll")

 

C#

Process.Start("rundll32.exe", "netplwiz.dll,AddNetPlaceRunDll");

System.Diagnostics.

 

System.Diagnostics.Process.Start(

 

VB.Net

"rundll32.exe", "shell32.dll,Control_RunDLL timedate.cpl")

 

C#

Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL timedate.cpl");

System.Diagnostics.

 

System.Diagnostics.Process.Start(

 

VB.Net

"rundll32.exe", "shell32.dll,Control_RunDLL mmsys.cpl")

 

C#

Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL mmsys.cpl");

System.Diagnostics.

 

System.Diagnostics.Process.Start(

 

Visualizza la finestra dei suoni/multimedia
 

 

Visualizza la finestra Data/Ora

 

Aggiungere una rete

 

VB.Net

System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL")

 

C#

System.Diagnostics.Process.Start("rundll32.exe", "shell32.dll,Control_RunDLL");