Finden Sie, welches Betriebssystem eine Software benötigt?

642
quack quixote

Um eine (z. B. Portable Single Executable) -Software zu finden, ist ein bestimmtes Betriebssystem erforderlich (Win98, Win98SE, WinME, Win2000, WinXP, Linux). Ich verwende Win98SE in einem PC und WinXP in einem anderen PC. Wenn ich eine portable Software oder ein Paket in win98se kopiere / installiere, sagt das Programm erst nach der Installation / Ausführung der Software, dass WinXP erforderlich ist. Ist eine Software, um eine bestimmte Software zu finden, die nur in Win98SE oder höher ausgeführt werden muss? Ich habe Dependency Walker von Steve Miller ausprobiert, aber keine Ergebnisse. Helfen Sie bitte, dieses Problem zu lösen.

0

3 Antworten auf die Frage

3
Snark

Es gibt sicherlich Flags in den Headern der ausführbaren Datei, die auf einige Arten der Kompatibilität hinweisen, aber ich vermute, dass es nur mit 32- oder 64-Bit-Versionen und einer Plattform (MIPS, Alpha, PowerPC, Intel, ...) für ältere Versionen (NT3) verbunden ist NT4-Zeiten) ausführbare Dateien.

Normalerweise ist es die Aufgabe des Installationsprogramms (falls vorhanden), die Betriebssystemkompatibilität zu überprüfen. Wenn kein Installationsprogramm vorhanden ist, überprüft die ausführbare Datei die Betriebssystemkompatibilität in der Logik des Codes selbst, nicht an einem bekannten Ort, den Sie vor dem Ausführen der Anwendung überprüfen könnten.

Ich bezweifle es also, es hängt davon ab, wo im Code und wie die Prüfung durchgeführt wird, und es ändert sich für jede Anwendung, die eine solche Prüfung durchführt.

2
William Hilsum

Schauen Sie sich die Website oder das Unternehmen an, die es erstellt haben, und sehen Sie, was die Mindestanforderungen lauten?

0

Ich erwarte eine solche Antwort der Software, die die ausführbare Datei analysiert und berichtet, unter welchem ​​Betriebssystem die ausführbare Datei ausgeführt wird. Angenommen, die folgenden Programme werden von den ausführbaren Dateien analysiert, aber es gibt nicht das Ergebnis wie das zum Ausführen des Betriebssystems erforderliche Mindest-Betriebssystem.

Abhängigkeitswanderer, hängt davon ab