Цитата(Леха @ Mar 23 2007, 12:54)

Большое спасибо за ссылку - это мне поможет. Но я собственно хотел узнать, как программным
путём решается эта проблема.
Ведь многие программы, которые через LPT порт и загрузочные кабели прошивают микрухи, как-то
блокируют все другие обращения к порту пока идёт процесс программирования. И никаких Patch
не надо. Хотелось бы в общих чертах понять как именно они это делают.
Если под 'другими программами' понимаются программы под Windows, то они это делают через соотвествующий системный драйвер. Этот драйвер, прежде чем лезть в регистры порта, должен открыть системный драйвер соотвествующего LPT порта (куда он собирается лезть) и запросить у него экслюзивный доступ к порту. При этом Windows блокирует доступ к порту со стороны всех остальных программ (включая ее саму)
Пример куска драйвера в присоедененном файле