2016-05-16 7 views
0

私は私のWebフォームアプリケーションでエクスプローラを開くために以下のコードを使用:プロセスを使用してエクスプローラを起動すると、ユーザーのシステムで開かれますか?

String path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "Explorer.exe"); 
Process p = new Process(); 
p.StartInfo = new ProcessStartInfo(path); 
p.Start(); 

そして、それは私のコンピュータ上でエクスプローラを開きます。

エクスプローラはサーバーまたはクライアント上で開きますか?

+0

バーチャルマシンを作成し、現在のコンピュータ上でローカルにホストし、バーチャルマシンでテストしてみませんか? –

答えて

1

サーバマシンで実行されます。クライアントマシンでプロセスを開始することはできません。そこにソフトウェアをインストールする必要はありません。ランダムなウェブサイトがコンピュータ上でプロセスを開始できる場合、世界がどのように見えるか想像してみてください。

1

サーバー上で開きます。 C#コードはバックエンドまたはサーバー側の実行コードなので、エクスプローラはサーバー上で開きます。

関連する問題