如何在c#中从服务器端脚本打开本地计算机exe文件?我不想喝咖啡

如何在c#中从服务器端脚本打开本地计算机exe文件?我不想喝咖啡,c#,asp.net-mvc,C#,Asp.net Mvc,如何在c#中从服务器端脚本打开本地machine.exe文件?我不想要ActiveXObect。您可以使用Process。按照以下示例开始: Process.Start("explorer.exe", linkPath); 在Internet Explorer中,您可以使用javascript链接,但必须在Intranet上设置安全选项以允许此操作。我不知道如何在其他浏览器上实现这一点 javascript:(new ActiveXObject('Shell.Application')).Sh

如何在c#中从服务器端脚本打开本地machine.exe文件?我不想要ActiveXObect。

您可以使用Process。按照以下示例开始:

Process.Start("explorer.exe", linkPath);

在Internet Explorer中,您可以使用javascript链接,但必须在Intranet上设置安全选项以允许此操作。我不知道如何在其他浏览器上实现这一点

javascript:(new ActiveXObject('Shell.Application')).ShellExecute('shortcut.lnk');


服务器端脚本无法访问本地计算机,这是一种浏览器安全功能。您不应尝试从服务器执行exe。
javascript:(new ActiveXObject('Shell.Application')).ShellExecute('pathtoprogram.exe');