Witam,
Mam zainstalowane apache z pakietu xampp. Domyślnie httpd.exe jest uruchamiane jako użytkownik 'SYSTEM', a ja potrzebuje aby był usurchamiany z zalogowanego użytkownika. Potrzebne mi jest to do lokalnego uruchamiana programów przez php exec.
Gdy httpd.exe jest uruchomiona z innego użytkownika niż aktualnie zalogowany, to programy uruchamiają się przez usługi interaktywne - czego nie chce.
Gdy wrzucę program do autostart, to uruchamia się przez użytkownika 'SYSTEM'.
W ustawieniach usługi, w cześci logowanie, nie mogę podać loginu użytkownika zalogowanego, bo usługa nie może się na niego zalogować, bo przecież jest zalogowany.
Jedyne co połowicznie działa, to uruchamianie przy logowaniu httpd.exe z harmonogramu zadań jako zalogowany użytkownik. Jednak nie zawsze to działa. Muszę poszukać jak harmonogramie zadań włączyć historię, aby zobaczyć błędy.
Jednak może ktoś ma lepszy pomysł na uruchamianie httpd.exe jako lokalny zalogowany użytkownik?
Potrzebne mi to do uruchamiania programu http://www.printhtml.com aby przy drukowaniu nie pokazywać okna ustawień drukarki.
Pozdrawiam
EDIT:
Doszedłem do przyczyny, dla czego httpd.exe noe zawsze startował. Problemem była blokada portu 80 przez inne aplikacje. W tedy okazał się MSSQL Report Service. Po jego wyłączeniu wszystko wróciło do normy. Jednak dzisiaj znowu coś blokowało port 80, był to Skype... Wygląda to tak, że w zależności od tego która aplikacja pierwsza się uruchomi, to ta ma dostęp do portu 80.
Wiem, że można zmienić port w pliku konfiguracyjnym, jednak ja chce na razie pomęczyć się z portem 80