如何从javascript调用命令提示符

How to Call command prompt from javascript

本文关键字:调用 命令提示符 javascript      更新时间:2023-09-26

这是我关于stackoverflow的第一个问题。我正在开发 asp.net Web应用程序,在一个Web表单中,我想从javascript调用cmd.exe,单击服务器端的按钮后这是我的代码片段

function onRec(){
try{
var commandtoRun = "c:''WINDOWS/system32/cmd.exe";
var commandParms = "dir"; 
alert("start recording   ");
var ws = new ActiveXObject("WScript.Shell");
ws.ShellExecute(commandtoRun, commandParms, "", "open", "1");
}
catch(err)
{
 alert(err.message):
}
}
<input type="button"  name="Record" value="Record" onclick="OnRecStart();" />

这段代码没有调用cmd.exe我也试过

string filepath= Server.MapPath("../VideoStreaming/Record.bat"); 
ProcessStartInfo oProcessStartInfo = new ProcessStartInfo(filepath);
oProcessStartInfo.Arguments = "dir";
oProcessStartInfo.UseShellExecute = false;
Process oProcess = Process.Start(oProcessStartInfo);
oProcess.Start();

上面的代码工作正常,但是当我发布它并尝试从IIS运行时它不起作用,为什么它不起作用我不明白请帮助我...是否有任何浏览器安全问题..?请给我建议我该怎么做.提前谢谢。

由于安全问题,无法执行此操作