Сервисы запускаются на разных оконных станциях и десктопах для любого интерактивного пользователя.Даже если форма загружена успешно, никто не сможет ее увидеть.
Вы можете установить опцию «Разрешить службе взаимодействовать с рабочим столом», которая позволяет службе совместно использовать оконную станцию консоли.Однако это действительно плохая идея.Это открывает дыры в безопасности и множество других проблем.Например, что произойдет, если в систему вошли более одного пользователя?Или, если вы используете терминальные сервисы?
Более привычный дизайн - это клиентское приложение, обрабатывающее пользовательский интерфейс и взаимодействующее со службой, работающей в фоновом режиме.