Форум - Ответы     (  К темам )
 ?  Шурик: Как передать данные из одного приложения в другое? (28-02-2003 10:07:47) http://www.finux.h1.ru
Надо передать строку из приложения в сервис, чтобы тот спокойно сбросил её в файл. Как это лучше сделать. Через атомы? Через трубки (или именованные каналы, кому как больше нравится)? Использовать COM не очень хочется, т. к. нет толкового опыта, да и время поджимает, во всех смыслах, COM, по моему субъективному мнению, вещь тормознутая, а приложение вроде как претендует на приставку "реального времени".
 Андрей (02-03-2003 09:36:48)
Может клиента создать?

Что мешает напрямую такой ерундой заниматься?

СОМ - тормознутая, но простая в употреблении, попробуй - не потеряешь
 Devnvd (09-03-2003 18:28:43)
Есть же более простые способы, а вас тянет на "клубничку".
1. Можно послать сообщение.
2. Можно положить нужную строку в файл-"почтовый ящик", который сервис держит под прицелом.
3. Можно создать файл в памяти и обмениваться данными через него.
4. Можно создать сокет и кидать данные.

Никакой разницы, сервис это или другая программа.
Глаза боятся, руки делают.
 ACD (10-03-2003 03:41:56)
А самое простое и рискованое помое это - WriteProcessMemory & ReadProcessMemory
:=)) так тоже можно IPC организовать ( причем вообще с любым(почти) процесом)
;-)))


support@cbuilder.ru