Услуга или приложение
Привет,
Я использую dll как в службе, так и в приложении.
Как я могу найти в функции dll, используется ли она на самом деле в службе или в приложении (например, для использования MessageBox.Шоу)?
Спасибо, Джеральд
Что я уже пробовал:
Не могу найти никакой помощи для этой проблемы ...
PIEBALDconsult
Я просмотрел какой-то старый служебный код и не нашел ничего подобного. Я знаю, что у меня есть код, который может работать в любом случае, но я не уверен, что он его обнаружит.
Я нашел метод, который написал, чтобы определить, является ли процесс интерактивным, который использует System.Environment.UserInteractive (как указано ниже), но он также определяет, перенаправлена ли консоль (на канал), что может быть не тем, что вам нужно.