Здравствуйте, Gomes, Вы писали:
G>При сабже возникает ошибка 0xC0000018 STATUS_CONFLICTING_ADDRESSES. Происходит, как я понял, из-за отсутствия в драйвере секции .reloc При /SUBSYSTEM:WINDOWS есть релок, а при NATIVE ни в какую
Компилю в VC7.
Эта ошибка возникает при попытке захватить аппаратные ресурсы (память, порт, DMA, IRQ), которые уже заняты другим устройством (посмотри на ресурсы в Device Manager). Более подробно смотри в DDK описание .INF-файлов, секцию LogConfig. Сама бага выпадает во время вызова IoReportResourceForDetection, IoReportDetectedDevice, IoReportResourceUsage...