Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Вниз

Nt Sevice + GUI   Найти похожие ветки 

 
Vir ©   (2005-10-14 13:21) [0]

Один мой проект перерос за пределы оконного приложения, я понял что его нужно делить на ntservice и графическую оболочку.
Создние сервиса вроде проблем не вызывает, но я не знаю как наладить взаимодествие с оконным приложением. Подскажите общиие принципы как лучше обмениваться информацией с сервисом? Ссылки на статьи тоже будут очень кстати.


 
Eraser ©   (2005-10-14 13:33) [1]


> Vir ©   (14.10.05 13:21)

Обмениваться данными лучше через MailSlot"ы.
На Королевстве, если не ошибаюся, статья есть.


 
BiN ©   (2005-10-14 13:36) [2]


> Ссылки на статьи тоже будут очень кстати.


http://www.delphimaster.ru/articles/named_pipes/index.html


 
Digitman ©   (2005-10-14 13:36) [3]

смотри все касаемое IPC (Interprocess Communication)

наиболее естественным можно предположить использование для IPC технологии именованых программных каналов (Named Pipes), если оба процесса функционируют либо на одной и той же машине либа разнесены по разным машинам в ЛВС под управлением MSWindows

если процессы разнесены по разным хостам разных подсетей в глоб.сети, то напрашивается использование гнездового взвимодействия под управлением любого подходящего/удобного сетевого транспортного протокола, например, TCP/IP

в составе Делфи так же имеется демо-проект, иллюстрирующий IPC на базе разделяемой памяти (MemoryMapping) для случая когда оба процесса работают на одном и том же компьютере.

многие сервисы в целях универсальности реализуют возможность инф.обмена с ними  с использованием более чем одной из подобных технологий


 
Vir ©   (2005-10-14 14:43) [4]

Спасиб всем, по первому взгляду то что нужно. Ухожу ознакамливаться с документацией.


 
Digitman ©   (2005-10-14 15:12) [5]


> ознакамливаться


это что , своего рода шик такой - не "знакомиться", а именно "ознакамливаться" ?)


 
Eraser ©   (2005-10-14 17:45) [6]


> Vir ©   (14.10.05 13:21)

Прошу прощения за враньё, в [1] конечно же имел ввиду именно Named Pipes, а не мэил-слоты!

Вот пример:
http://www.ironahot.idknet.com/tran/srvmanage.htm


 
Alex Konshin ©   (2005-10-16 09:39) [7]

Есть еще пример у меня на сайте, см http://home.earthlink.net/~akonshin/files/SQLAlert.zip



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.016 c
2-1133405993
Neiroman
2005-12-01 05:59
2005.12.18
flash-ролик


4-1129470232
Svin
2005-10-16 17:43
2005.12.18
ReadFile


6-1125821792
mm0
2005-09-04 12:16
2005.12.18
Как отправить e-mail без smpt


2-1133344518
Piero
2005-11-30 12:55
2005.12.18
алгоритм поиска элемента в массиве


10-1109512113
312Kbps
2005-02-27 16:48
2005.12.18
Delphi 7.0 и 1С , знающие люди помогите плизззз !!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский