2013-09-25 3 views
0

Если я запускаю этот скрипт в браузере (сервер IIS 7.5):Запуск PHP Exec() в IIS 7.5

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

Какой пользователь делает процесс (someProg.exe) принадлежат? Это IUSR?

Другой вопрос: если someProg.exe нуждается в .dlls из system32 папки, я буду иметь возможность запускать его, если процесс принадлежит IUSR?

Редактировать: версия IIS - 7.5.

ответ

0

Конечно, процесс принадлежит IUSR. Просто проверил это в диспетчере задач сервера. И я только узнал, что у IUSR фактически есть доступ к system32. Я попробовал это в PHP:

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

Он будет отображать IUSR на странице браузера.

Смежные вопросы