“This program requires Windows 2000 or newer operating system”.
Когда видишь такое сообщение на Windows 7, это означает, что
разработчики приложения допустили ошибку либо в коде проверки версии
операционной системы, либо, что менее вероятно, - в самом сообщении.
Второй вариант возможен, если программа действительно не должна
работать в новых версиях операционной системы. В обоих случаях, с точки
зрения пользователя это чистой воды баг. То ли в коде, то ли в дизайне,
то ли в маркетинговом отделе…
В любом случае обходятся такие ограничения элементарно просто.
Достаточно открыть окно свойств исполняемого файла или ярлыка, выбрать
вкладку «совместимость» и в выпадающем списке выбрать нужную версию
операционной системы. При следующем запуске, программа будет запущена
вместе с набором заплаток, которые в том числе подменяют номер версии
системы:
Cross-posted from blog.not-a-kernel-guy.com.