我想创建一个在加载时在服务器上运行exe的网页 我试过php:
exec('filename');
但这不会显示gui它只适用于控制台应用程序
我也试过.net这样做它在调试时有效,但在使用iis时没有
任何人都可以帮助我吗?
答案 0 :(得分:1)
你在.NET中用什么代码来执行exe?您应该使用Process类 - 检查MSDN - 它还给出了如何使用该类来执行exe的示例。该类允许很多选项,例如重定向标准i / p,o / p。您甚至可以使用WaitForExit方法等待该过程完成。
答案 1 :(得分:1)
我使用PHP做了同样的事情:
exec('cmd.exe /c yourexename.exe',$data,$ret);
其中$data
是输出数组,$ret
将返回0表示成功执行,1表示失败。
答案 2 :(得分:0)
如果您只是在寻找具有该功能的任何语言,我知道coldfusion可以使用:
<cfexecute
name="ApplicationName"
arguments="CommandLine Arguments"
OUTPUTfile="Output file name"
timeout="Timeout interval in seconds">
答案 3 :(得分:0)
exec();
system();
允许您执行外部程序并获取控制台输出