Есть задача в служебной библиотеке определять запущен текущий процесс как сервис или как обычное приложение.
Поскольку имя сервиса заранее не известно, а также сервис может быть запущен не от имени системы, то ServiceController видимо мало чем поможет.
Пробовал поискать в System.Diagnostics.Process, но чего-то не нашел похожего свойства.
Помогите, если кто знает как.
Заранее благодарю.
P.S. Интересует возможность сделать стандартными средствами .NET.