Форум: "WinAPI";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Вниз"Виртуальный" файл Найти похожие ветки
← →
vidiv © (2006-05-03 02:14) [0]Мне нужно передать другому процессу данные. Но он воспринимает их (данные) только через файл. Можно ли создать виртуальный файл, чтобы этот другой процесс принял их?
Я пробовал создать named pipe, но чтото не то. Направьте пожалуйста в правильную сторону!
← →
Джо © (2006-05-03 02:25) [1]Ну, например, есть такое: memory mapped files, вот по этим ключевым словам и ищи.
← →
Rouse_ © (2006-05-03 09:47) [2]http://rouse.front.ru/mmf.zip
← →
Leonid Troyanovsky © (2006-05-03 18:37) [3]
> vidiv © (03.05.06 02:14) +
> Мне нужно передать другому процессу данные. Но он воспринимает
> их (данные) только через файл. Можно ли создать виртуальный
> файл, чтобы этот другой процесс принял их?
CreateFile with FILE_FLAG_DELETE_ON_CLOSE | FILE_ATTRIBUTE_TEMPORARY
Кста, pipe необязательно named. Нужен лишь DuplicateHandle &
IPC для передачи значения хендла (4 байта).
--
Regards, LVT.
← →
Slym © (2006-05-04 05:25) [4]vidiv © (03.05.06 2:14)
Но он воспринимает их (данные) только через файл
STDIN - тот файл? если да то переопределить процессу STD и запустить в качестве конца файла закрыть пайп или послать ^Z
я так в RAR имена файлов для упаковки передавал
← →
SHAB © (2006-05-22 12:03) [5]Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке
← →
Leonid Troyanovsky © (2006-05-22 18:11) [6]Удалено модератором
← →
SHAB © (2006-05-24 12:12) [7]Удалено модератором
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.065 c