wine相关内容

如何在 C# .NET 中编写程序,在 Linux/Wine/Mono 上运行它们?

在这种特殊情况下,我需要为 Linux 运行 .complicated NET 应用程序. 我的意思是复杂 - 该项目已经开发了 3 年,我不想再用 java 或其他东西,开发和支持,.NET 和 Java 版本. 应用程序正在生成鼠标和键盘事件(通过 winapi/dll 导入)并使用串行端口.我也有很少的延迟计时器 - 用于串行端口通信(10-20ms,我在这里不需要很大的精度). ..
发布时间:2022-01-23 14:37:34 C#/.NET

E: 错误,pkgProblemResolver::Resolve 生成​​的中断,这可能是由持有的包引起的

我昨天尝试在elementary os 0.21 上安装wine.这样做时我偶然发现了这个输出: 正在读取包列表...完成构建依赖树读取状态信息...完成某些软件包无法安装.这可能意味着您有请求不可能的情况,或者如果您使用的是不稳定的一些必需的包尚未创建的分发或被移出 Incoming.以下信息可能有助于解决这种情况:以下包具有未满足的依赖项:adduser : 取决于: passwd (>= ..
发布时间:2022-01-15 23:06:55 其他开发

在 Linux 上托管 WCF 服务

有没有办法在 Linux 上托管 WCF 服务.我阅读了有关 wine 的信息,但没有看到任何使用它托管 WCF 服务的示例. P.S : 我尝试过 mono 和 mod_mono 但无济于事. 解决方案 您可以将它托管在一个独立的控制台应用程序中,如下所示: 使用系统;使用 System.ServiceModel;使用服务;命名空间主机{类主类{公共静态无效主要(字符串[] ar ..
发布时间:2022-01-13 21:05:59 其他开发

如何在 64 位 Linux 上从 32 位 Wine 执行 shell 脚本?

我的 32 位应用程序在 Wine 下运行,为了帮助它更好地与环境集成,它运行了一些 shell 脚本.我刚刚在 Ubuntu 14.04 64 位下测试,我的程序崩溃了这个错误: err:process:create_process 启动 64 位进程 L"Z:\\bin\\sh" 32 位 wineprefix 不支持 我尝试在我的系统上搜索 32 位版本的“sh",但找不到.关于如何解决 ..
发布时间:2021-11-25 00:24:27 服务器开发

OSX 将 shell 脚本与文件扩展名关联?

我想将 .exe 文件扩展名与启动 wine 的 shell 脚本相关联.做这个的最好方式是什么? 从我收集到的信息来看,我需要创建一个名为 wine 的 AppleScript,但是如何在 AppleScript 中获取输入文件的名称?如果有更好的方法来做到这一点,请告诉我,但据我所知,这是最好的方法. 解决方案 您可以使用 AppleScript 应用程序来执行此操作 - 文件将 ..
发布时间:2021-11-16 21:44:18 其他开发

如何从 Apache/Php 使用 Wine?- '/var/www' 不属于你

我需要从 Debian 服务器上的 php 脚本运行 Windows 命令行工具.为此,我正在尝试 Wine.通过终端调用 wine 和该工具工作正常:“$ wine tool.exe" 但是当从我的 php 脚本运行相同的... exec("wine tool.exe"); ...我在我的 Apache 错误日志中得到以下信息:wine: '/var/www' 不属于你,拒绝在 ..
发布时间:2021-11-11 05:42:55 PHP

Windows 10 无法识别可在 WINE 中运行的手工 PE 可执行文件

我已经为 x86-64 制作了(在汇编器中,没有链接器)一个 EXE,它在 Linux 下的 Wine 中运行得非常好.这是一个调用 MessageBoxA 和 ExitProcess 的基本 HelloWorld. Windows 10 无法识别它,并说“此程序无法在您的计算机上执行,请与您的供应商联系以获取适合您计算机的版本". 我使用 PE 格式阅读器(PE 工具和 CFF Ex ..
发布时间:2021-09-26 18:37:12 其他开发

向应用程序发送按键

是否有一种简单的方法可以让应用程序认为用户按下了某个键? 这就是我尝试这样做的原因: 我正在尝试追踪 Wine 应用程序中的回归.该错误似乎仅在用户按下特定键(在本例中为转义键)时才会出现.所以我想给 git bisect 一个启动应用程序的脚本,模拟按下转义,并告诉 git 如果程序崩溃,修订版是错误的. 解决方案 使用 xdotool:http://www.semicomp ..
发布时间:2021-09-12 19:06:12 服务器开发

Wine PATH 通过命令行而不是持久的

我知道我可以通过 regedit 更改我的 wine PATH,但实际上我只需要为一次运行更改 PATH. 例如,我的软件名为 frontend.exe,这取决于 example/mylib.dll,我需要使用 example 调用 frontend.exe/ 在 PATH 上.但是我可能不会在注册表中设置它,因为此配置仅适用于此应用程序,而不适用于每个 wine 应用程序... 解决 ..
发布时间:2021-06-14 20:09:46 其他开发

E: 错误,pkgProblemResolver::Resolve 生成​​的中断,这可能是由保留的包引起的

我昨天尝试在基本操作系统 0.21 上安装 wine.这样做时,我偶然发现了这个输出: 正在读取包列表...完成构建依赖树读取状态信息...完成无法安装某些软件包.这可能意味着你有请求了一个不可能的情况,或者如果您使用的是不稳定的一些必需的包尚未创建的发行版或被移出 Incoming.以下信息可能有助于解决这种情况:以下软件包具有未满足的依赖项:adduser : 取决于: passwd (>= ..
发布时间:2021-06-13 19:51:48 其他开发

如何解决“错误导致退出前缀创建";在Mac的Wine中?

当我在WineBottler中安装.exe应用程序时,它显示错误“前缀创建退出,并出现错误" 有错误日志: 硬件概述:型号名称:MacBook Pro型号标识符:MacBookPro15,2处理器名称:Intel Core i5处理器速度:2.3 GHz处理器数量:1核心总数:4L2缓存(每核):256 KBL3快取:6 MB超线程技术:已启用记忆体:8 GB引导ROM版本:1037.0. ..
发布时间:2021-05-31 19:07:03 其他开发

OSX将Shell脚本与文件扩展名相关联吗?

我想将.exe文件扩展名与启动wine的shell脚本相关联.做这个的最好方式是什么? 从我收集的数据中,我需要创建一个将调用wine的AppleScript,但是如何在AppleScript中获取输入文件的名称呢?如果有更好的方法,请告诉我,但是据我所知,这是最好的方法. 解决方案 您可以使用AppleScript应用程序执行此操作-例如,文件被传递到 open 处理程序,与小滴相 ..
发布时间:2021-04-09 18:52:03 其他开发

如何在通过Wine(同一台计算机)运行的linux程序和Windows程序之间共享内存?

是否有一种方法(然后如何)在linux程序和通过wine运行的Windows程序之间共享内存? 由于可能很难理解为什么要这样做,所以我给你我的处境: 我有一个仅针对Windows编译的专有程序,但是该程序具有开放的C插件API.但是,我想将我的代码的一部分运行在本机应用程序上(并使用其他库和linux的其他优点),并以快速的方式进行IPC 解决方案 Wine的目的是在Unix(类)系 ..
发布时间:2021-02-08 19:44:37 服务器开发

git am:修补程序格式检测失败

我以前从未使用过Git补丁,我需要一些帮助.我正在尝试将修补程序应用于Git存储库以测试Wine修补程序,特别是此处的修补程序.所以我做了以下事情: $ git clone git://source.winehq.org/git/wine.git $ cd wine $ nano patch.p1 然后我用 Ctrl + Shift + V 粘贴补丁的内容,并使用 Ctrl + O 保存 ..
发布时间:2020-11-15 01:52:33 其他开发

获取文件的Wine路径

是否可以将Wine路径获取到当前OS上的文件? 示例: wine-get-path ~/foo.txt # Outputs: Z:\\Users\Tyilo\foo.txt wine-get-path ~/.wine/drive_c/windows/explorer.exe # Output: C:\\windows\\explorer.exe 其中wine-get-path是我需 ..
发布时间:2020-11-06 02:49:34 其他开发

自动“按Enter退出”猛击?

在bash脚本中,我正在使用wine来调用DOS程序,该程序需要我“按 Enter 退出”。如何自动执行此操作并继续执行脚本的其余部分? 解决方案 echo | wine dosprogram.exe ..
发布时间:2020-10-25 23:04:38 其他开发

在Linux平台上使用DLL Win32

我想在Linux中为Win32使用DLL库。 我可以使用Wine库吗? 解决方案 您应该可以使用 winelib 。 此处是对著名的WINE开发人员Ulrich Weigand的采访: 我设法使WineLIB使用Windows dll进行VQF播放。 您是否期望使用WineLIB的人在Linux中编写需要封闭源Windows dll的应用程序? 确定。 IMO是Win ..
发布时间:2020-10-24 01:48:07 服务器开发

葡萄酒规格文件

我有一个名为 morag.dll 的Windows DLL,其中包含函数foo和bar。我还有一个名为 morag.so 的Linux SO,其中包含foo和bar(每个平台上的相同参数)的Linux实现。我有一个Windows应用程序,该文件加载要在wine下运行的 morag.dll 。该应用程序本身运行良好,但是我需要在foo和bar之间创建映射,而我和我的应用程序期望在 morag.dll ..
发布时间:2020-10-24 01:38:41 其他开发