Windows 8 fett binary (exe für x86 & ARM)

8

Weiß jemand (hier), ob Windows 8 eine Art fette Exe hat, die man mit Visual Studio 2012 kompilieren kann, das sowohl auf ARM- als auch auf x86-Maschinen unterstützt wird? Ich rate nicht, da Sie keine fetten Binaries erstellen können, die 32 oder 64-Bit-Code ausführen, soweit mir bekannt ist (nur verfügbare Lösung, die ich kenne, ist 32 Bit, die eine ausführbare 64-Bit-Datei erstellt).

Es scheint, als wäre es hilfreich von Microsoft, exe zu erweitern oder ein fettes Binärformat für Windows 8 und darüber hinaus zu erstellen, das zumindest eine einzige ausführbare Datei für Windows expandierende Palette von Plattformen kompilieren würde.

edit: Der folgende Link zeigt, wie man eine ARM-EXE in der ersten Dev-Vorschau kompiliert. Ich würde hinzufügen, dass, weil es keinen Hinweis auf fette binäre Unterstützung gibt, aber es ist auch früh im Spiel. Ich glaube nicht, es jetzt nicht mehr als eine Möglichkeit auszuschließen. Kompilieren für ARM

    
Vreenak 22.09.2011, 06:04
quelle

3 Antworten

2

Der Bedarf an fetter Binärunterstützung in Windows 8 wird durch die Anforderung, dass Binärdateien für die ARM-Plattform über den Windows App Store verteilt werden, gemildert. Moderne Apps sind in einem einzigen Paket zusammengefasst.

    
Vreenak 11.12.2011, 20:43
quelle
0

Ich habe keine Neuigkeiten, Hinweise oder sogar Gerüchte über solche Features gesehen. Wenn man bedenkt, dass wir bereits eine separate Menge ausführbarer Dateien und DLLs für x86 und x64 behalten müssen, sehe ich nicht, dass sich dies für ARM ändert. Wenn man bedenkt, dass ARM-Maschinen in der Regel nur über sehr begrenzten Speicher verfügen, ist das Ziehen von x86 / x64-Ballast "nur für den Fall" noch weniger sinnvoll.

    
Igor Skochinsky 22.09.2011 10:47
quelle
-1

Für die Ausführung auf verschiedenen Systemen werden separate Binärdateien benötigt. Ähnlich wie bei win32 und win64.

    
avra 22.09.2011 10:12
quelle