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

Вниз

Соеденить dos & windows   Найти похожие ветки 

 
Валентин   (2002-12-09 02:02) [0]

Есть задача. Помогите хотябы с идеей.

1. Есть программа работающая в дос-боксе. Чужая, т.е. я не могу там ни строчки код изменить. Но из нее есть возможность вызвать мою дос-программу.
2. Есть моя виндовая программа, т.е. с ней я могу делать что хочу.
Внимание, вопрос: как организовать быстрый обмен информацией между этими программами? Файл не предлагать.
И попутно вопрос, как дос-программа может определить что она запущена под виндой(пример - досовые утилиты нортона)?


 
Evgeny V   (2002-12-09 05:52) [1]

Насчет обмена обмена данными между программами.если проги используют стандартный ввод/вывод то можно в виндовой проге создать Pipe (CreatePipe) и запуская программу по CreateProcess, передать hadle на Pipe в STARTUPINFO, которое используется при как параметр в CreateProcess, в хелпе по WinSDk описание есть



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

Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
1-61656
smok_er
2002-12-08 00:10
2002.12.19
Мутексы, черт их подери...


3-61396
Шурик Ш
2002-12-03 10:38
2002.12.19
Перенос записей


3-61452
nick-from
2002-11-30 11:56
2002.12.19
Исходники БД


4-61881
seemann
2002-11-06 22:59
2002.12.19
Кнопка в taskbar e


1-61638
Slavik99
2002-12-07 12:30
2002.12.19
Установка покетов в Delphi 5





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский