Je sais que sur Mac OS X, vous pouvez combiner plusieurs binaires qui ciblent différentes architectures en un seul binaire en utilisant le lipo. Je me demande s'il existe une solution similaire du côté Windows. Je vous remercie.Fat Binary sur Windows?
Répondre
Malheureusement, toutes les architectures Windows utilisent les mêmes structures dans l'en-tête PE, donc non. Il est possible de fusionner un exécutable Windows et un exécutable DOS, car DOS utilise l'en-tête MZ à la place.
Ah! Eh bien, c'est un peu décevant, mais merci d'avoir répondu à la question. – rwb
Mais vous pourriez faire un installateur qui installerait différentes versions, basées sur l'architecture? Pas la même chose, mais peut-être assez bien? –
Oui, je peux créer un installateur qui installerait différentes versions. Je cherchais juste une meilleure solution, de sorte que ce soit à la hauteur de la version Mac OS X. – rwb
Je pense que vous référez à la ADS, qui a été ajouté au NTFS pour fournir des fonctionnalités similaires à celles du Mac. Bien que NTFS prend en charge plusieurs flux, le chargeur PE doit choisir le bon, et je ne suis pas sûr si elle est implémentée.
Cela ne semble pas correct du tout. Pouvez-vous s'il vous plaît me diriger vers certains liens MSDN qui supportent cela? – mrduclaw
@mrduclaw Essayez celui-ci: http://msdn.microsoft.com/fr-fr/library/bb540537%28v=VS.85%29.aspx – ruslik
Désolé, peut-être que je n'étais pas explicite; L'anglais n'est pas ma langue maternelle. Je comprends ce que sont les flux de données alternatifs et comment les utiliser. Je n'ai jamais rien lu sur le chargeur Windows en les utilisant pour choisir quel binaire charger. Est-ce que IMAGE_NT_HEADERS ne doit pas avoir ce champ quelque part pour que IMAGE_OPTIONAL_HEADER pointe vers le bon AddressOfEntry? Donc, les liens MSDN discutant du chargeur Windows en les utilisant sont ce que je recherche. – mrduclaw
- 1. qt lrelease windows binary?
- 2. Vérification de T-FAT sur WinCE 5.0
- 3. git find fat commit
- 4. Création par programme d'une partition NTFS/FAT amorçable Windows XP vers Windows 7
- 5. Barre d'en-tête ASP.net sur Binary ResponseType
- 6. C# Winform Binary Icon
- 7. Binary Serialized File - Delphi
- 8. entier Binary Erlang
- 9. Emulation JQuery 'binary lock'
- 10. Binary Search Tree Questions
- 11. Erlang Binary Packet
- 12. Decimal to Bit (Binary)
- 13. Standard ML Binary Tree
- 14. Binary Plist Sérialiser/Désérialiser en utilisant C#
- 15. Mac OS X Binary Repositories
- 16. Flex binary String à ByteArray
- 17. Tutoriel de soumission Iphone Binary?
- 18. mysql force de comparaison BINARY
- 19. Implémentation de PHP Binary Tree
- 20. Decimal to Binary, sortie étrange
- 21. Silverlight - WCF Enable Binary Encoding
- 22. .NET Read Binary File Performance
- 23. Haskell Binary Tree Fonction (Carte)
- 24. Ruby string en raw binary
- 25. .Net Binary Sérialisation de l'héritage
- 26. Dreamweaver et Binary PUT via FTP
- 27. Lire l'entrée GOT dans Elf Binary
- 28. Comment trouver l'utilisation de la mémoire "fat" procédure?
- 29. Le système de fichiers FAT at-il une signature?
- 30. Réduire ou tronquer partiellement un fichier sous DOS/FAT
Copie possible de [Comment lier un exécutable 64bit et 32bit en un?] (Https://stackoverflow.com/questions/38759982/how-to-bind-64bit-and-32bit-executable-into-one) –