Я пытаюсь запустить 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-скрипта?