У меня есть файл Windows .dll (от стороннего производителя, который прекратил его поддержку, и у меня нет исходного кода C для устранения проблем).
Я использую .dllв моем проекте.
.dll-файл прекрасно работает под Windows XP / Vista (как он был выпущен во время, когда эти версии ОС были текущими / последними) - проблема в том, что проекттеперь ограничивается пользователями Windows XP / Vista (из-за того, что .dll) - когда он работает под Windows 7, он слегка дает сбой (т.е. дает другие результаты, чем по сравнению с Windows XP / Vista).
Я считаю, чтоПроблема в том, что Microsoft что-то изменила (в библиотеке Windows или что-то в этом роде?), что влияет на совместимость.
Так что мне было интересно - я знаю, что это не самый лучший вариант, но временный / хакерский обходной путь - это ихтак или иначе я могу эмулировать функциональность Windows XP / Vista для пользователей Windows 7, т.е.это любые проекты, разработанные для этого - пример => http://www.busybox.net/about.html (который позволяет выполнять функциональные возможности Linux в Windows).
Оцените все предложения / обходные пути.