Solution1 : async call
System.Diagnostics.Process.Start("Rundll32",
"shell32.dll,Control_RunDLL Sysdm.cpl ,0");
Solution2 : sync call
Process p = new Process();
p.StartInfo = new ProcessStartInfo("Rundll32.exe",
"shell32.dll,Control_RunDLL Sysdm.cpl , 0");
p.StartInfo.UseShellExecute = true;
p.Start();// and optionally
p.WaitForExit();