Wie würde ich ein Windows konvertieren.exe zu einer ausführbaren macOS / App?

Ich versuche, eine Windows .exe - Datei in eine macOS .app oder irgendetwas zu konvertieren, das unter macOS ausgeführt wird. Das Problem ist, dass die einzigen Dinge, die ich gefunden habe, einen Mac erfordern und keinen haben. Ich möchte es auf meinem Windows-Computer konvertieren und dann an einen Mac-Computer senden. Ich würde eine Option bevorzugen, für die keine virtuelle Maschine erforderlich ist.

Author: Spiff, 2019-01-23

1 answers

Windows .exe ' s sind sehr spezifisch für Windows. Sie rufen Funktionen auf, die für Windows spezifisch sind und oft kein direktes macOS-Äquivalent haben.

Um ein Windows auszuführen .exe in macOS ohne VM benötigen Sie Wine. Wine versucht, eine Umgebung bereitzustellen, in der Windows-Apps unter Linux oder macOS ausgeführt werden können, einschließlich Tonnen von Bibliotheken, die Windows-APIs implementieren, die unter Linux oder macOS nicht vorhanden sind.

Es gibt ein Softwarepaket für macOS namens Wineskin, mit dem Sie nehmen Sie ein beliebiges Fenster .exe und wickeln Sie es in eine Weinumgebung, die Sie auf andere Macs kopieren können, und ich glaube nicht, dass die anderen Macs Wein installiert haben müssen; Ich denke, der Wineskin Wrapper enthält alle notwendigen Weindateien. Aber Wineskin läuft nur auf macOS und ich weiß nichts davon für Windows oder Linux, das ein Windows umwickeln könnte .exe in Wein für macOS.

Ausführbare macOS-Dateien haben übrigens entweder keine Dateinamenerweiterung oder sind speziell formatierte Verzeichnisbäume mit dem ".app " Erweiterung (auch bekannt als "app bundles", "app packages"). macOS .dmg Dateien sind Disk-Images, eine Art wie ein .iso unter Windows oder Linux. Ich glaube nicht, dass Sie Ihre ausführbare Windows-Datei in ein macOS-Disk-Image umwandeln möchten.

 2
Author: Spiff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-23 01:08:04