krishnaspmoorthy Ответов: 3

Показать форму в службе Windows


Привет,

Мне нужно показать свою форму с помощью службы windows. Моя форма-это всплывающее предупреждение, в котором нет никакого пользовательского контроля. Это просто всплывающая форма для оповещения.

Мне нужно запустить оповещение, когда начнется моя служба

Пожалуйста, помогите.

Заранее благодарю вас

krishnaspmoorthy

Сэр,

Мне нужно, чтобы администратор сервера назначал задачи клиентам.
По словам каждого клиента, нужно показать всплывающее предупреждение рядом с панелью задач. Я сделал проект оповещения. Но должны нажимать, пока система включается. Поэтому мне нужно приложить свое заявление с сервисом.

Вы можете мне помочь?

Спасибо

3 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Неправильное представление о службе, опять же. 5 за ответ.
--СА

Kim Togo

Спасибо СА

Рейтинг:
14

#realJSOP

Вы не можете показать форму из службы Windows, и вы не можете запустить приложение GUI из службы Windows. Причина в том, что служба может быть запущена, пока пользователь не вошел в систему. Что вам нужно сделать, так это создать приложение в системном трее (настроить его для запуска при входе пользователя в систему), а затем вы можете заставить приложение уведомлять службу, когда оно доступно, позволяя службе отправлять ему уведомления.

Я написал статью, в которой служба windows взаимодействует с приложением в системном трее. Это может помочь вам, а может и не помочь:

Synchronicity - Приложение Для Синхронизации Папок[^]


krishnaspmoorthy

Сэр,

Мне нужно, чтобы администратор сервера назначал задачи клиентам.
По словам каждого клиента, нужно показать всплывающее предупреждение рядом с панелью задач. Я сделал проект оповещения. Но должны нажимать, пока система включается. Поэтому мне нужно приложить свое заявление с сервисом.

Вы можете мне помочь?

Спасибо

#realJSOP

Я уже говорил тебе, как это делается. Идите вперед и кодируйте.

krishnaspmoorthy

Привет,

Можете ли вы сказать какой-либо другой способ показать всплывающее окно с сервисом.
NB: у всплывающего окна есть данные с сервера

Спасибо

Sergey Alexandrovich Kryukov

Неправильное представление о службе, опять же. 5 за ответ.
--СА

Рейтинг:
0

Member 13786652

ребята это нить некромантии высшего порядка, но это просто неправда. Вы можете написать "Да /нет" они приходят из многих источников, собирая всех существующих сеанса от пользователей и диспетчеризации с использованием wtsapi32.dll через STAThread

c# - .NET Windows Services (WTSSendMessage) : отображает сообщение в XP, Но не в Windows 7 - переполнение стека[^]