このコマンドを実行すると:
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# からプリンターとファックス ウィンドウで2 番目のプロセスを開始するにはどうすればよいですか?