在PHP中执行C#应用程序

时间:2014-11-30 18:54:53

标签: c# php web-applications

我是PHP的新手,我正在尝试运行我已经开发的c#应用程序,来自我的PHP项目。该应用程序是本地的,与服务器位于同一台计算机上 我应该只能执行应用程序(最好在后台运行它),因为它的输出打印在我在我的网站上访问的单独文件中。

有没有办法从我的网站运行该应用程序?我曾尝试使用echo exec(...),但它不会奏效。

1 个答案:

答案 0 :(得分:2)

使用类似:

<?php
function _exec($cmd)
{
   $WshShell = new COM("WScript.Shell");
   $oExec = $WshShell->Run($cmd, 0,false);
   echo $cmd;
   return $oExec == 0 ? true : false;
}

_exec("yourprogram.exe");
?>

更多信息:http://php.net/manual/en/function.exec.php

运行Web服务器的用户也需要提升权限。