Я пытаюсь запустить notepad
на сервере (пока localhost
).
Функции exec()
и system()
работают нормально, например, когда пишут ping 127.0.0.1
.
Но это не работает (работает нормально, если я пишу команду прямо в командной строке):
$command = "C:\WINDOWS\system32\notepad.exe";
$result = system($command);
print_r($result);
Использование Windows XP
с xampp
. Возможно, у меня нет прав, потому что команда выполняется из какой-то другой учетной записи, но я не знаю, как это проверить.
Любые советы?
Изменить:
Как сказал bwoebi
, я открыл процессы, но они открываются от другого пользователя (SYSTEM), и я не вижу, когда приложение открыто. Итак, я должен перефразировать свой вопрос: как изменить пользователя, который используется при выполнении команд из PHP-скрипта?