Wiedemann Что такое HAL.DLL?
HAL.DLL - Hardware Abstraction Layer - уровень аппаратной абстракции, занимается переключением задач, вводом/выводом в порты и т.д., то есть тем, что может отличаться на разных аппаратных платформах.
Кто хочет знать более подробно - см. ниже
http://polygon.iphosting.ru/win/faq.php#hal2
http://www.rwntug.org.ru/faq/winxp.asp?index=4
http://forum.oszone.net/showthread.p...6&page=0&pp=20