Если я запускаю эту команду:
C:\WINDOWS\explorer.exe "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}"
из оболочки Windows (через Windows + R ), мой принтер и факсы открываются в новом explorer.exe
процессе. (Итак, у меня есть 2 запущенных explorer.exe
процесса.)
Если я выполню:
Process.Start(@"C:\WINDOWS\explorer.exe", @"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\" +
@"::{21EC2020-3AEA-1069-A2DD-08002B30309D}\" +
@"::{2227A280-3AEA-1069-A2DE-08002B30309D}");
из программы на C #, мой принтер и факсы тоже открываются, но как дочерний процесс основного explorer.exe
процесса (запускающего оболочку Windows, включая панель задач и т. Д.).
Что я могу сделать, чтобы запустить второй explorer.exe
процесс с окном принтера и факсов из C #?