![如何在 Wine 中伪造 Windows 版本](https://linux22.com/image/931225/%E5%A6%82%E4%BD%95%E5%9C%A8%20Wine%20%E4%B8%AD%E4%BC%AA%E9%80%A0%20Windows%20%E7%89%88%E6%9C%AC.png)
我正在尝试安装该软件施乐设备代理到我的 Kubuntu。到目前为止,我遵循了标准步骤:
我从 Ubuntu 存储库安装了
wine64
(版本 5.0) 。winetricks
我
mono
从葡萄酒网站。我
winecfg
将我的应用程序的 Windows 版本设置为 WINDOWS 10。我尝试启动安装程序,但收到以下错误消息:
The host is not running a supported Windows operating system version.
我尝试了一些其他的 Windows 版本,但是没有任何变化。
我的问题是:
- 我可以以某种方式调试该应用程序尝试读取的内容以获取 Windows 版本吗?
- 还有其他方法可以伪造 Windows 版本吗?
更新日期 2021.05.01 这是我执行后看到的错误:
0009:err:eventlog:ReportEventW L"DM: Error in Remove XP support System.ArgumentNullException: Value cannot be null.\r\nParameter name: ptr\r\n at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringBSTR(intptr)\r\n at System.Variant.GetValue () [0x0011e] in <084b4366b7b24485afe7dc701f3d4323>:0"...
0009:err:eventlog:ReportEventW L"DM: The host is not running a supported Windows operating system version."
^C002e:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.