Wine 怎么判断系统版本?

2016-02-05 09:54:16 +08:00
 xuexixuexi2

在 Windows 下用 GetVersionEx 可以知道所在 Windows 的版本,是 Win2000 ,还是 WinXP ,还是 Win7 等等
如果在 Linux+Wine 下调用这个函数,会得到 Windows XP ,我用的 Wine 是 1.6.2 版
Wine 有没有专门提供一个 API ,能让程序知道它不是运行在真正的 Windows 下,而是运行在 Wine 下?最好还能取 Wine 的版本号。

3274 次点击
所在节点    问与答
3 条回复
timonwong
2016-02-05 10:05:24 +08:00
aliuwr
2016-02-05 10:11:21 +08:00
Wine 可以在 winecfg 中手动设置所模拟的 Windows 版本,一般情况下都是 XP 。
tobyxdd
2016-02-05 10:16:12 +08:00
wine_get_version

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX