Как получить хендл открытого СОМ порта в WIN98

Тема в разделе "WASM.ASSEMBLER", создана пользователем drsat, 20 апр 2006.

  1. drsat

    drsat New Member

    Публикаций:
    0
    Регистрация:
    14 апр 2006
    Сообщения:
    5
    Прошу помочь советом....

    Как обратится (запись/чтение) к уже открытому (занятому), другой

    программой, COM порту (БЕЗ изменения параметром (скорость, чётность,

    и.т.п.)). ???

    Я так понимаю надо хэндл получить, а как... ???

    И будет ли это работать (и как) через ReadFile и WriteFile (если обращатся из другой проги с хэндлом порта)???

    Желательно на ASM-e под Win98



    P.S. Я уже задавал данный вопрос но дельных советов так и не получил

    Все ссылаются на Ms Rem`a "3 метода работы с занятыми файлами" но там на сях и для NT-приложений, а мне обязательно,

    для WIN98 и на АСМе надо.....
     
  2. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    где то я в нете видел сорец перечисления открытых файлов в 9х, поищи хорошенько, только вот не понятно, зачем тебе уже открытый хэндл, в 9х вообще можно напрямую работать с этими портами инструкциями in/out. Ну, или, ставь хук на СReateFile при старте системы и веди сам логи. Да методов куча.