【发布时间】:2009-06-28 11:39:33
【问题描述】:
我想这是不可能的,但我还是会问的。我有一个 Windows 应用程序执行 BeginUpdateResource / UpdateResource / EndUpdateResource
我可以在 Linux/Unix 上以某种方式执行它吗?它是服务器端的,所以没有 GUI 模拟器可以运行。
【问题讨论】:
标签: windows linux executable
我想这是不可能的,但我还是会问的。我有一个 Windows 应用程序执行 BeginUpdateResource / UpdateResource / EndUpdateResource
我可以在 Linux/Unix 上以某种方式执行它吗?它是服务器端的,所以没有 GUI 模拟器可以运行。
【问题讨论】:
标签: windows linux executable
我不确定使用Wine 可以实现什么,但如果您拥有要运行的应用程序的源代码,这可能是一种可行的方法。另见Will Wine run only under X, or can it run in character mode?。
另一种选择是重写功能。
【讨论】:
除非您使用 Wine,否则我不会推荐它,它不是模拟器,而是 Linux 上 Win32 API 的重新实现/绑定以及 Windows 可执行文件的处理程序。
如果您想做这样的事情,请将您的应用程序移植到 C#/.NET 并在 Linux 系统上使用 Mono 运行时..
简而言之,不要
【讨论】: