繁体   English   中英

从网页运行exe文件?

[英]run exe from web page?

我想制作一个网页,当我尝试使用php时在服务器上午餐一个exe:

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

您在.NET中使用了什么代码来执行exe? 您应该使用Process类-检查MSDN-它还提供了有关如何使用该类执行exe的示例。 该类允许很多选项,例如重定向标准i / p,o / p。 您甚至可以使用WaitForExit方法等待该过程完成。

我已经用PHP完成了同样的事情:

exec('cmd.exe /c yourexename.exe',$data,$ret);

其中$data是输出数组,而$ret将为成功执行返回0,对于失败将返回1。

如果您正在寻找具有该功能的任何语言,我知道Coldfusion可以使用以下方法做到这一点:

<cfexecute
name="ApplicationName"
arguments="CommandLine Arguments"
OUTPUTfile="Output file name"
timeout="Timeout interval in seconds">
exec();
system(); 

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM