javascript - 通过 asp.net 访问记事本、计算器

标签 javascript asp.net notepad

我正在尝试使用 C# 代码在 asp.net 中单击按钮打开记事本、计算器。我尝试了代码

 System.Diagnostics.Process.Start("c:\\windows\\system32\\notepad.exe");

这在本地系统中工作正常但在服务器中不工作。我什至尝试过使用 javascript

function executeCommands(inputparms)
{
alert('ff');
var oShell = new ActiveXObject("Shell.Application");
var commandtoRun = "C:\\Winnt\\Notepad.exe";
if (inputparms != "")
{
    var commandParms = document.form1.filename.value;
}

oShell.ShellExecute(commandtoRun, commandParms, "", "open", "1");
}

即使这样也行不通。您能否建议我如何在不干扰服务器记事本的情况下在客户端打开记事本应用程序。

最佳答案

这是不可能的。想象一下,如果网页可以在客户端计算机上运行任意程序,我们将陷入安全困惑之中。哦等等……;-)

关于javascript - 通过 asp.net 访问记事本、计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5712237/

相关文章:

javascript - 使用 javascript/jQuery 在特定日期显示特定元素?

.net - 如何保护开发人员的ASP.Net源代码

java - 在 Mac 上的 NetBeans 中使用 AWT 构建基本记事本

javascript - 组合 SlickGrid 过滤器示例

javascript - 在 Javascript 中,是否可以从内部函数停止外部函数的执行?

ASP.NET 4.0,IIS6 上的 PDF 浏览器二进制呈现

c - 为什么当我用记事本创建 Makefile 时,它​​保存的是 .txt

C# - 使用最小化的记事本打开文本文件?

javascript - 按 ID 抓取表并一次迭代一行

asp.net - 同时进行多个异步回发 - ASP.NET