在IIS 7.5中运行PHP exec()

时间:2013-09-25 12:10:37

标签: php iis-7.5

如果我在浏览器上运行此PHP脚本(服务器是IIS 7.5):

<?php
exec("someProg.exe");
?>

该过程(someProg.exe)属于哪个用户?是IUSR吗?

另一个问题:如果someProg.exe需要system32文件夹中的某些.DLL,如果该进程属于IUSR,我是否可以运行它?

编辑:IIS版本为7.5。

1 个答案:

答案 0 :(得分:0)

当然,该过程属于IUSR。刚刚在服务器的任务管理器中检查过。我发现IUSR实际上可以访问system32。我在PHP中试过这个:

<?php
echo exec("whoami");          // whoami.exe is in system32 folder
?>

它将在浏览器页面上显示IUSR