Bonsoir,
Merci k3c pour le lien qui me permet de mieux comprendre les nuances entre tous ces concepts. Mais je ne suis pas certain quand même d'avoir tout compris.
Ce qui me paraît le plus clair est dans la deuxième réponse :
1) the difference between Wine and Mono:
- Wine is for running native machine code executables made for Windows, and
- Mono is for running Mono/.NET executables which are not necessarily made for any specific platform.
Installing Mono on Linux is equivalent to installing the .NET runtime on Windows.
2) If the program you want to run does not use .NET at all, you must use Wine. Mono won't help you at all here.
However, if the program does use .NET you have two options, either of which may or may not work:
- You can try to run it using Mono. This will fail if the .NET program also uses native functions from the win32 API, which many (but not all) .NET applications made for Windows do.
- Alternatively, you can install the Microsoft .NET runtime for windows inside Wine, and then run the .NET application through it. You won't be using Mono at all in this case.
3) Wine and Mono do not depend on each other at all, but as stated above, you can use the Microsoft .NET runtime in Wine to run Mono/.NET applications.
Si je prends un .exe comme captvty v2.5.1 par exemple et que je l'envoie sur Virustotal, j'obtiens la description détaillée de l'exécutable dans l'onglet "File detail". Je vois en particulier qu'il est de PEtype PE32 et donc, je me dis que Mono ne saura pas le faire tourner et qu'il faut utiliser Wine. Mais pourtant, Captvty nécessite .Net ... GASP ?!?
De quel PEtype serait une application purement Mono ? CLI comme indiqué au début du lien ou PE32 quand même ?
Bonne soirée
Pulsar33
Windows XP / France / Firefox 50.0