我的客户端机器运行 Xubuntu 20.04 和 wine-5.0(Ubuntu 5.0-3ubuntu1)。
我有一个需要在服务器上启动的 delphi 应用程序 (\SERVER\app\old_app.exe),但它需要在 C:\Windows\Temp 上运行/存储。但是,此应用程序使用安装在客户端计算机上的 BDE(另一个应用程序)来访问数据库(此数据库在 \SERVER\data-base\db.fdb 上共享)。这是两个旧应用程序,我正尝试从 Wine 运行它。我成功运行了 BDE,它访问了数据库。
“服务器”运行 Windows 7 x64,其他客户端计算机运行 XP、7 和 10 Windows 版本。制作 old_app.exe 的企业不想制作一个能够在客户端专门运行的应用程序客户端。
我如何使用 WineHQ 运行带有此特征的 old_app.exe?
答案1
下午好。
我找到了解决方案。这里:
wine start "D:\\SRV_Shop\\programa\\shop.exe" -wo "c:\\windows\\temp"
- D: 是 Wine 中挂载的 Windows 共享文件夹;
- -wo 是 Windows 命令提示符,用于启动 c:\windows\temp 中的 shop.exe。
但是,我的朋友们……它无法正常启动。shop.exe 找不到数据库别名,尽管它已启动该 BDE 应用程序。它是负责提供与 BDE 的连接的应用程序。
有人可以帮忙吗?