У меня есть два приложения VB.NET. Один будет работать от имени администратора, а другой будет действовать как «получатель/клиент». Так или иначе, получатель просто сидит в трее, поэтому у него нет HWND, поэтому я не мог использовать Postmessage или sendmessage для связи с ним. Есть ли способ отправлять строки между процессами с VB.NET без HWND или любого другого приложения?
VB.NET Отправлять строки между приложениями?
comment
Приложение в трее по-прежнему будет иметь Hwnd
- person Matt Wilko   schedule 06.06.2013
Ответы (1)
Взгляните на класс TcpClient, который вы можете использовать как сервер, так и клиент. Пример есть на сайте MSDN.
Вот более сложный пример проекта:
http://www.codeproject.com/Articles/307315/Reusable-multithreaded-tcp-client-and-server-class
person
Matt Wilko
schedule
06.06.2013
Хорошо, теперь я получил HWND. Я сделал окно. В любом случае, как мне использовать postmessage для отправки строк между процессами?
- person user2444615; 07.06.2013
Я дал вам альтернативу использованию почтового сообщения в соответствии с просьбой. Если вы теперь хотите использовать postmessage, это другой вопрос
- person Matt Wilko; 09.06.2013
Что вы думаете об использовании файлов для связи, например записи в файл и чтении из него?
- person user2444615; 09.06.2013
Файлы - действительно плохая идея, потому что существует так много возможных точек отказа.
- person Matt Wilko; 11.06.2013