C# 从网页本地运行cmd

C# 从网页本地运行cmd,c#,.net,C#,.net,我试图让一个网页调用cmd命令,并在本地机器上执行,而不是在web服务器上。你知道怎么做吗 对于通用网页,这是不可能的,因为这会造成严重的安全问题 但是,如果我们讨论的是针对特定用户的intranet应用程序,那么您可能会向他们提供一个。用户必须显式安装您的扩展 或者,如果您的用户都使用Internet Explorer,您可能会开发一个满足您需要的浏览器。用户需要启用ActiveX控件的执行 使用通用HTML和Javascript是不可能的。它不能。什么会让你相信这是可以做到的?这是非常困难的

我试图让一个网页调用cmd命令,并在本地机器上执行,而不是在web服务器上。你知道怎么做吗

对于通用网页,这是不可能的,因为这会造成严重的安全问题

但是,如果我们讨论的是针对特定用户的intranet应用程序,那么您可能会向他们提供一个。用户必须显式安装您的扩展

或者,如果您的用户都使用Internet Explorer,您可能会开发一个满足您需要的浏览器。用户需要启用ActiveX控件的执行


使用通用HTML和Javascript是不可能的。

它不能。什么会让你相信这是可以做到的?这是非常困难的,因为如果实现了这一点,对任何访问这类网页的人来说都将是恶意软件。你所要求的被认为是安全问题,当发现时,浏览器制造商几乎立即将其压扁。这需要在浏览器中安装某种插件或组件才能触发页面。想象一下,在一个世界里,你访问的任何网站都可以在你的计算机上任意执行任何命令。也许你可以澄清一下你希望该命令在本地计算机上执行什么?您对运行浏览器的操作系统做出了一些糟糕的假设。