Lou Seitchik Ответов: 1

Служба C# не получает событий DLL


У меня есть сторонняя библиотека DLL, которая отправляет события приложениям.

Таким образом, чтобы зацепить обработчик события из библиотеки DLL, нужно сделать следующее:

пустота OnEventProc()
{
// сделать нечто
}

DLL_CLASS DllInstance = новый DLL_CLASS;
DllInstance.OnEvent += OnEventProc;

Это прекрасно работает в приложении Windows Forms, но как заставить его работать в службе Windows?

Мне не нужно видеть события Windows, только события из библиотеки DLL.

Вся помощь приветствуется, спасибо!

Лу

Что я уже пробовал:

Я попытался добавить NativeWindow к своему сервису, но не смог заставить его работать.

1 Ответов

Рейтинг:
0

Graeme_Grant

Эта статья CodeProject поможет вам преобразовать ваше приложение в сервис: Да, я знаю, но мне все еще нужен графический интерфейс для моей службы Windows![^]