C# 如果我使用Process启动Explorer,它是否会在我的用户&x27;上打开;s系统?

C# 如果我使用Process启动Explorer,它是否会在我的用户&x27;上打开;s系统?,c#,asp.net,C#,Asp.net,我使用以下代码在Web窗体应用程序中打开资源管理器: String path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "Explorer.exe"); Process p = new Process(); p.StartInfo = new ProcessStartInfo(path); p.Start(); 它会在我的电脑上打开资源管理器 它是在服务器上还是在客户机上打开资源管理

我使用以下代码在Web窗体应用程序中打开资源管理器:

String path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "Explorer.exe");
Process p = new Process();
p.StartInfo = new ProcessStartInfo(path);
p.Start();
它会在我的电脑上打开资源管理器


它是在服务器上还是在客户机上打开资源管理器?

这是在服务器上执行的。无法在客户端计算机上启动进程。没有在那里安装软件就不行。想象一下,如果一个随机的网站可以在你的电脑上启动一个进程,这个世界会是什么样子

这在服务器上执行。无法在客户端计算机上启动进程。没有在那里安装软件就不行。想象一下,如果一个随机的网站可以在你的电脑上启动一个进程,这个世界会是什么样子

它将在服务器上打开。您的
C#
代码是后端或服务器端执行代码,因此资源管理器将在服务器上打开。

它将在服务器上打开。您的
C#
代码是后端或服务器端执行代码,因此资源管理器会在服务器上打开。

为什么不创建一个虚拟机并在您当前的本地计算机上托管它,然后在虚拟机上测试它?为什么不创建一个虚拟机并在您当前的本地计算机上托管它,然后在虚拟机上测试它?