В работе оборудования появились странные симптомы.

Система такая: программа .exe и библиотека .dll . К компу подключено оборудование, которое глючит. ПО самописное, исходники есть.

Занялся дифференциальной диагностикой.

На другой установке с той же .exe+.dll -- всё работает с любым комплектом оборудования.
Тот же комплект оборудования, подключённый к другой установке -- работает.
Другой комплект оборудования, подключённый к первой установке -- не работает.

Переустановить систему?

Воспользовался последним средством -- скопировал ВСЮ папку с ПО на другую установку, а не только .exe+.dll . И оборудование начало глючить.

Что же это значит? Дело в папке с ПО, но не в .exe и не в .dll . Остаётся только один вариант -- конфигурационный файл.

И действительно -- в нём были ошибочные значения (вне диапазона), которые в определённый момент были туда занесены пользователем. А начало глюков с редактированием файла он не связал.