xuexixuexi2
V2EX  ›  问与答

Wine 怎么判断系统版本?

By xuexixuexi2 at 2016 年 2 月 5 日 · 4475 次点击

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

3 条回复  •  2016-02-05 10:16:12 +08:00
aliuwr
   2
aliuwr  
   2016 年 2 月 5 日   ❤️ 1
Wine 可以在 winecfg 中手动设置所模拟的 Windows 版本,一般情况下都是 XP 。
tobyxdd
   3
tobyxdd  
   2016 年 2 月 5 日   ❤️ 1
wine_get_version
© 2026 V2EX · 26ms · 3.9.8.5