Re[4]: Программирование LPT
От: TarasCo  
Дата: 17.05.04 06:12
Оценка:
ДД>имхо потом WriteFile() не возвратит управление, пока не появится ACK.

Это точно. Но можно открыть файл в асинхронном режиме, а потом по истечении нужного времени отменить операцию с помощью CancelIo

Что-нибудь типа:
WriteFile
WaitForSingleObject(overlapped.hEvent, 20);
IoCancel

Чтобы работало пошустрей, вместо WaitForSingleObject можно вставить пустой цикл с проверкой времени
Да пребудет с тобою сила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.