我使用以下代码在Web窗体应用程序中打开浏览器:
String path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "Explorer.exe");
Process p = new Process();
p.StartInfo = new ProcessStartInfo(path);
p.Start();
它打开了我电脑上的资源管理器。
它是在服务器上还是在客户端上打开资源管理器?
这是在服务器机器上执行的。您无法在客户端计算机上启动进程。如果不在那里安装软件。想象一下,如果一个随机的网站可以在你的电脑上启动一个进程,世界会是什么样子。
它将在服务器上打开。C#
代码是后端或服务器端执行代码,因此资源管理器在服务器上打开。