Опитвам се да стартирам 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 скрипт?