У меня есть программа, которая отлично работает в Windows 7 / Vista, но выдает ошибку при запуске в Windows XP.Раньше он работал, но я добавил функцию, которая в Windows 7 требовала функцию ChangeWindowMessageFilter.Windows XP выдает ошибку
«Не удается найти импорт; DLL может отсутствовать, повреждена или неверная версия. Файл« USER32.dll », функция« ChangeWindowMessageFilter »(ошибка 0)»
Странно то, что у меня есть эта функция, окруженная оператором if, который гарантирует, что версия ОС Vista или выше, так что она даже не вызывается.Все же есть ошибка.Как это происходит?
Что здесь происходит?