在IIS 7.5中运行PHP exec()
如果我在浏览器上运行此PHP脚本(服务器为IIS 7.5):在IIS 7.5中运行PHP exec(),php,iis-7.5,Php,Iis 7.5,如果我在浏览器上运行此PHP脚本(服务器为IIS 7.5): 进程(someProg.exe)属于哪个用户?它是IUSRIUSR 另一个问题:如果someProg.exe需要system32文件夹中的一些.dll,那么如果进程属于IUSR,我是否能够运行它 编辑:IIS版本是7.5。当然,该进程属于IUSR。刚刚在服务器的任务管理器中检查了这一点。我刚刚发现,IUSR实际上可以访问system32。我在PHP中尝试过: <?php echo exec("whoami");
进程(someProg.exe
)属于哪个用户?它是IUSRIUSR
另一个问题:如果someProg.exe
需要system32
文件夹中的一些.dll,那么如果进程属于IUSR
,我是否能够运行它
编辑:IIS版本是7.5。当然,该进程属于
IUSR
。刚刚在服务器的任务管理器中检查了这一点。我刚刚发现,IUSR
实际上可以访问system32
。我在PHP中尝试过:
<?php
echo exec("whoami"); // whoami.exe is in system32 folder
?>
它将在浏览器页面上显示IUSR
<?php
echo exec("whoami"); // whoami.exe is in system32 folder
?>