Это работает:
Process.Start("control", "/name Microsoft.DevicesAndPrinters");
Но это не так: (он просто открывает командную строку.)
ProcessStartInfo info = new ProcessStartInfo("cmd.exe");
info.Arguments = "control /name Microsoft.DevicesAndPrinters";
Process.Start(info);
Почему?
(Да, я знаю, что они не идентичны, но второй должен "работать".)