Evgeny, спасибо за труд, очень интересно получилось:
имеем INPA OBD на COM порте, была проблема с инверсией индикатора зажигания в INPе ну и DISe v57 тоже. Попробовал подгрузить твой OBD32.dll, obd.ini не трогал, так как у меня он другой немногой.
Теперь получается что индикатор зажигание виден всегда, независимо от положения ключа, но при подаче зажигания DIS не ругается на 12 вольт, а при отсутствии зажигания выдаёт ошибку про 12 вольт но лезет читать данные о машине.
вот теперь думаю, когда буду ходить по всем там планам проверкам, и нужна будет необходимость выключить зажигание, а потом его включить, не будет ли ошибок в DISe...
ЗЫ. Если вы такой специалист на программном уровне, может вы тогда и ADS32 под 64 переделаете, думаю проблема с DIRECTNT.SYS на х64 всем известная, или там проблема намного глубже...