Mam kilka usług systemu Windows napisanych w języku C#, które mam skonfigurowane do obsługi uruchamiania z wiersza poleceń jako aplikacja konsolowa, jeśli określony parametr zostanie przekazany. Działa świetnie, ale chciałbym móc wykryć, czy aplikacja jest uruchamiana przez menedżera kontroli usług, czy z linii poleceń.Jak sprawdzić, czy proces jest uruchamiany przez Menedżera sterowania usługami
Czy jest jakiś sposób, aby powiedzieć w czasie wykonywania, jeśli moja aplikacja została uruchomiona przez SCM?
Działa to dobrze, o ile nie włączono opcji "Zezwalaj usłudze na interakcję z pulpitem" w SCM. Nie stanowi problemu dla naszych usług. Dzięki, Guardi! – BrettRobi