Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Передать события из одного процесса в другой на C# / 9 сообщений из 9, страница 1 из 1
27.11.2014, 17:51
    #38818679
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
Подскажите, как можно передать событие (нажатие кнопки например) в другой процесс?

Первый процесс - это обычный EXE с кнопкой на форме.
Второй - шарповая COM DLL, которую загружает нативная DLL, которую в свою очередь вызывает системный процесс Windows.

Нужно чтобы при нажатии кнопки в EXE, внутри COM DLL происходило событие (допустим показать MessageBox)
...
Рейтинг: 0 / 0
27.11.2014, 19:16
    #38818759
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
Странная конструкция, но все-таки... Поднимаете в COM DLL web-сервис, и первый процесс просто будет вызывать методы Web-сервиса...
...
Рейтинг: 0 / 0
27.11.2014, 21:35
    #38818855
RubinDm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
системный процесс Windows - это который "Первый процесс ... EXE с кнопкой на форме"?
...
Рейтинг: 0 / 0
27.11.2014, 22:27
    #38818874
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
Arm79Странная конструкция, но все-таки... Поднимаете в COM DLL web-сервис, и первый процесс просто будет вызывать методы Web-сервиса...

что то тяжеловато, для передачи по-сути одного бита информации

RubinDmсистемный процесс Windows - это который "Первый процесс ... EXE с кнопкой на форме"?

это служба Windows
...
Рейтинг: 0 / 0
27.11.2014, 23:36
    #38818908
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
EoltArm79Странная конструкция, но все-таки... Поднимаете в COM DLL web-сервис, и первый процесс просто будет вызывать методы Web-сервиса...

что то тяжеловато, для передачи по-сути одного бита информации

RubinDmсистемный процесс Windows - это который "Первый процесс ... EXE с кнопкой на форме"?

это служба Windows

Бит? Тогда мьютекс устанавливай, или именованный Event
...
Рейтинг: 0 / 0
28.11.2014, 00:00
    #38818912
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
Eoltэто служба Windows
и она должна messagebox выводить???
...
Рейтинг: 0 / 0
28.11.2014, 00:30
    #38818924
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
Eoltчто то тяжеловато, для передачи по-сути одного бита информации
Если нужно максимально быстро, то пайпы - pipes.
...
Рейтинг: 0 / 0
28.11.2014, 10:22
    #38819106
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
ИзопропилEoltэто служба Windows
и она должна messagebox выводить???

нет не должна, надо чтобы событие происходило внутри COM DLL, messagebox просто пример

petalvikEoltчто то тяжеловато, для передачи по-сути одного бита информации
Если нужно максимально быстро, то пайпы - pipes.

почитал про эти пайпы, наверное то что нужно
...
Рейтинг: 0 / 0
28.11.2014, 10:25
    #38819110
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать события из одного процесса в другой на C#
1. Файл на диске.
2. WCF.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Передать события из одного процесса в другой на C# / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]