/ / Usługa Windows nie uruchamia się jako sesja lokalna - c ++, visual-c ++, usługi windows, createprocess

Usługa systemu Windows nie uruchamia się jako sesja lokalna - c ++, visual-c ++, windows-services, createprocess

Pracuję nad utworzeniem usługi Windows i uruchomieniem aplikacji exe przez to,

z tego linku utworzyłem usługę systemu Windows Usługa Windows

Ale kiedy tworzę konfigurację i wdrożenie, a następnie instaluję, exe, który dzwonię z usługi, jest uruchamiany jako USŁUGA LOKALNA.

Nadal mogę xxx.exe w menedżerze zadań jako USŁUGA LOKALNA.

Nie mogę nawet wymyślić tej pomocy: Uruchamianie GUI z usługi Windows

Jak mogę uruchomić ten plik exe jako lokalną nazwę użytkownika, którą zalogowałem?

Odpowiedzi:

1 dla odpowiedzi № 1

Istnieje wiele opcji tworzenia procesu, który działa pod innym użytkownikiem niż proces nadrzędny:

Jeśli jednak chcesz, aby proces, który tworzysz, pojawiał się na interaktywnym pulpicie, musisz wykonać sporo pracy. W tym artykule omówiono szczegóły: Uruchamianie interaktywnego procesu z usługi Windows w systemie Windows Vista i nowszych.