2014-01-17 5 views
-3

Я нахожусь в сценарии, в котором приложение .NET должно быть запущено из службы Windows, созданной в .NET (не интерактивное приложение, хотя).Отображение диалога из приложения, запущенного службой

Но, наконец, диалоговое окно должно быть отображено из приложения (NOT FROM SERVICE) для запроса пользователю о его завершении и некоторых соответствующих данных.

Будут ли какие-либо проблемы, если я использую этот подход?

ответ

0

По умолчанию служба Windows работает в изолированном сеансе и не имеет доступа к рабочему столу. Я предлагаю вам запустить настольное приложение при входе в систему, затем взаимодействовать с сервисом и отображать диалог по необходимости.

+0

Да, я слышал, что будут проблемы, так как служба использует неинтерактивную рабочую станцию. Но здесь я пытаюсь отобразить диалог из приложения не из службы ... – user3197401

+0

, но вы пытаетесь запустить приложение в том же контексте пользователя, что служба работает – AlexS

+0

спасибо .. Это не работает. Я буду сделайте это как консольное приложение .. – user3197401

Смежные вопросы