如何在 Ubuntu 上原生运行 Windows exe?

如何在 Ubuntu 上原生运行 Windows exe?

我正在制作一个 exe 文件,希望它能够在 Linux 和 Windows 上运行,但我不希望 exe 必须在 grub 中运行。我需要它是一个 exe,因为我需要它具有与 Windows 版本基本相同的代码库,因为这是我的朋友正在帮助开发的。

我想知道如何创建一些脚本或其他东西,允许在 ubuntu 中运行 exe 文件而无需分离 wine。这是一个帮助加密程序等的程序,它使用一些内置的基于 windows 的程序,并在这些程序上运行 api 触发器,所以我需要它能够以 root 身份直接与文件系统交互。

关于如何做到这一点,您有什么想法吗?总结一下,我不只是想在模拟器中运行 Windows 程序,我还希望能够通过直接访问文件系统在本机运行它们。

答案1

Wine 不是一个模拟器。它只是 Windows 系统库在 Ubuntu 上的实现。在 Ubuntu 上运行 .exe 的速度没有比 Wine 更快的方法了。

如果您想要共享代码库,则需要在 Ubuntu 上进行编译。根据您使用的语言和正在进行的系统调用,这要么非常简单,要么需要大量工作。

相关内容