从网页运行exe?

时间:2010-09-15 13:07:25

标签: php asp.net iis-7 exe

我想创建一个在加载时在服务器上运行exe的网页 我试过php:

exec('filename');
但这不会显示gui它只适用于控制台应用程序
我也试过.net这样做它在调试时有效,但在使用iis时没有 任何人都可以帮助我吗?

4 个答案:

答案 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(); 

允许您执行外部程序并获取控制台输出