Как найти (т.е., Портативный единственный исполняемый файл), программное обеспечение требует конкретной ОС (Win98, Win98SE, WinME, Win2000, WinXP, Linux). Я использую Win98SE в одном ПК и WinXP в другом ПК. Если я копирую/устанавливаю портативное программное обеспечение или пакет в win98se, только после установки / выполнение, которое программное обеспечение, та программа говорит нам, она требует WinXP. Какое-либо программное обеспечение должно найти, что конкретное программное обеспечение должно работать только в win98SE или больше. Я попробовал Зависимость Walker Steve Miller, но никакими результатами. Доброжелательная справка для решения этой проблемы.
Существуют, конечно, флаги в заголовках исполняемого файла для указания на некоторые виды совместимости, но я подозреваю, что это только связано с 32-или 64 бита, и платформа (MIPS, Альфа, PowerPC, Intel...) для более старого (NT3, времена NT4) исполняемые файлы.
Обычно это - роль если установщик (если таковые имеются) для проверки совместимости ОС. Если не будет никакого установщика, то исполняемый файл сделает, его совместимость ОС регистрируется в логике самого кода, не в известном месте, которое Вы могли проверить прежде, чем запустить приложение.
Так, я сомневаюсь относительно этого, это зависит, где в коде и как проверка сделана и она изменяется для каждого приложения, которое делает такую проверку.
Считайте веб-сайт или компанию, которая сделала его, и посмотрите то, что они говорят, минимальная спецификация?
Я ожидаю ответ как этот программное обеспечение, которое анализирует исполняемый файл и сообщает, под которым ОС, исполняемые выполнения. Скажите, следующие программы проанализированы исполняемые файлы, но это не дает результат как минимальная ОС, требуемая работать -
Зависимость Walker, зависит