Re: Unbreakable code
От: Pavel Dvorkin Россия  
Дата: 02.11.06 13:39
Оценка:
Здравствуйте, fraddy, Вы писали:

F>Я не программирую под Win, а занимаюсь firmware (real-time/embedded), но для тестирорования своей внешней железки необходимо было написать тестовую программу. В ней есть некий interrupt-handler.


В Windows-программе ??? Или в драйвере ? Или в программе для embedded, работающей не под Windows ?

Если первое — это никак невозможно.
Если второе — обращайся в Низкоуровневое программирование.
Если третье — тоже не в этом форуме.

>Проблема в том, что необходимо, чтобы в течение этого хэндлера (он длится около одной миллисекунды) его НИЧТО не могло прервать (контекст-свич или другие интеррапты).


Вполне возможно на уровне драйвера ядра, который запретит/замаскирует на это время прерывания. Во времена DOS — студенческое упражнение, не более. В драйвере Windows — скорее всего можно, но я тут не специалист. В общем, обращайся в Низкоуровневое программирование
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.