草庐IT

deepin-wine

全部标签

linux - 将 COM 对象暴露给在 Wine/Linux 中运行的应用程序

在我完全迁移到Linux之前,只有一个Windows应用程序困扰着我。这是我使用Wine运行的股票图表应用程序(无法找到Linux原生的任何像样的应用程序)。这个应用程序有自己的语言,它允许用户从COM组件创建对象来实现外部功能。在Windows中,我使用Mono创建了一个程序,该程序公开了允许我与图表软件交互的某些功能。例子:myObj=CreateObject("myApp.application");myObj.data=Price;volatility=myObj.Volatility;问题:如何将运行在Mono运行时Linux环境下的“myApp”的ComVisible组件暴

linux - Wine下如何运行msi文件

每次我尝试运行这个程序时,它都会给我这个错误。czipperz@CzipperzComputer~/Downloads>msiexec/iCorsair-Utility-Engine-v1.3.91.msierr:msidb:get_tablecolumnscolumn1outofrangeerr:msidb:get_tablecolumnscolumn2outofrangefixme:storage:create_storagefileStoragesharemodenotimplemented.err:msidb:get_tablecolumnscolumn1outofrangee

android - 在没有 wine 的情况下使用 Windows DLL (winelib) 运行 Linux 程序?

我有一个WindowsDLL和一个与DLL相关的API。DLL是特定设备驱动程序的一部分,我想为此编写一个Linux(Android4.0)软件。我读到可以在Linux软件中使用DLL(使用winelib)。如果我这样做,我可以在没有wine的情况下运行我的程序吗(使用nativeLinux环境,附加DLL)?我将使用Java(AndroidSDK)、C++(AndroidNDK)和可能的C(需要编写使用DLL的Linux驱动程序)。 最佳答案 I'vereadthatitispossibletouseaDLLinsideLinux

linux - 如何为 Windows 应用程序制作一个简单的基于 Wine 的安装程序

我的Windows应用程序在Wine下运行,但安装对于外行来说有点头疼,而且我在网上看到的包装器(PlayOnLinux、WineDoors)需要安装更多的包。有没有一种方法可以制作一个包,如果用户需要安装Wine,安装应用程序和快捷方式,所有这些都将用户的麻烦降到最低? 最佳答案 我不相信有任何预制的方法可以做到这一点,但您可以很容易地制作一个依赖于Wine的Debian软件包,将MSI复制到机器上,然后运行​​Wine的msiexec/i/q作为安装后脚本编辑:一定要考虑卸载情况!IE。在预卸载脚本中,再次运行msiexec。

java - 在 Linux 下从 Java 访问 Windows dll(可能通过 Wine)

我已经按照thisguide成功地在Linux下运行JavaFX2.0。.通过使用Wine运行Windows版本的Java,它可以很好地工作。此Java进程可以获取Windows版本的JavaFX的native.dll文件。现在我想知道是否有不同的解决方案可以运行Java的Linux版本,但可以通过Wine以某种方式访问​​.dll文件。图形总结:工作Wine->Java(win)->DLL(win)我在问什么Java(linux)->Wine->DLL(win)我为什么要这样做我希望让应用程序像任何其他Java应用程序一样启动,只需要安装Wine。已经运行的解决方案需要安装Wine和

Linux - 使用 wine 运行 .exe 时避免 x 服务器消息

我正在尝试在Ubuntu11.04命令行中使用wine运行一个.exe文件(使用其他一些.dll文件),但我收到有关x服务器未启动和窗口正在启动的错误创建(我附上了截图)。当我正常运行时(正常的ubuntu启动,x服务器运行)一切正常,但实际上没有显示任何窗口,这是正常的,因为程序运行不需要窗口。所以我只想知道是否有办法避免这种情况:以某种方式模拟x服务器打开或以某种方式设置$DISPLAY以“愚弄”程序。 最佳答案 只需使用Xvfb。Xvfb:1&DISPLAY=:1wine... 关

python - 使用 wine 从 python ctypes 调用标准 windows .dll 时出现段错误

我正在尝试在Linux上运行的Python脚本中调用Kernel32.dll中的一些函数。正如JohannesWeiß指出的那样HowtocallWinedllfrompythononLinux?我正在通过ctypes.cdll.LoadLibrary()加载kernel32.dll.so库,它加载正常。我可以看到kernel32已加载,甚至内部有GetLastError()函数。但是,每当我尝试调用该函数时,我都会遇到段错误。importctypeskernel32=ctypes.cdll.LoadLibrary('/usr/lib/i386-linux-gnu/wine/kerne

python - 如何在 Linux 上从 python 调用 Wine dll?

我正在Linux中编写一个python脚本,并且需要调用一些在Wine中可用的Windows函数。具体来说,AllocateAndInitializeSid和LookupAccountSidW,以确定谁登录了远程Windows计算机。这些功能是advapi32.dllinWine的一部分(编辑:使用答案,我能够调用该函数,但LookupAccountSidW只能在本地计算机上运行)。我如何访问这些函数,或者一般的Winedll?我试过了>>>cdll.LoadLibrary("~/.wine/drive_c/windows/system32/advapi32.dll")但它会导致错误:

linux - Windows 开发人员如何最轻松地让他的软件在 Wine 下运行良好

我的许多用户一直告诉我他们想在他们的Linux机器上使用Wine运行我的软件。但我是一名Windows开发人员,几乎没有使用Linux的经验。现在我可以花一两个月的时间安装Linux,学习Linux,安装Wine,学习Wine,并彻底确保我的应用程序在Wine下运行良好。但我仍在为Windows开发,所以我现在不想花太多时间在开发上。那么,我可以做些什么来让我的程序在Wine下尽可能好地运行呢?我确实找到了thisGeneralhelponrunningapplicationsunderWine. 最佳答案 下载VMWare和一个U

linux - 无法在 64 位 Linux 上构建 32 位 Wine

我正在尝试这样做:Build32biton64bitLinuxusinganautomakeconfigurescript?对我不起作用:(编译酒。我在config.log中找到了这个:configure:failedprogramwas:|/*confdefs.h*/|#definePACKAGE_NAME"Wine"|#definePACKAGE_TARNAME"wine"|#definePACKAGE_VERSION"1.5.19"|#definePACKAGE_STRING"Wine1.5.19"|#definePACKAGE_BUGREPORT"wine-devel@wine