0

使用 Ruby 开发游戏 atm,但由于游戏编码方式的性质,Windows XP 被证明是一个问题,因为可以进行各种调整以使您比其他玩家更快,所以我的意图是加载游戏检测您是否正在运行 Windows XP,如果是,则无法进一步加载。

这可能看起来很苛刻,但是 XP 相对于 Vista 或 Win7 等的优势是巨大的,而且是不平衡的。

任何人都可以帮忙吗?

4

1 回答 1

1

在这里您可以找到一些有关如何检测操作系统的解决方案:

如何找到我的 Ruby 程序在哪个操作系统上运行?

但我认为,它只会告诉你,它是否是 Windows。所以你必须做第二步:

如果是Windows,你可以调用系统命令ver来检测Windows版本(你可能知道,系统命令可以使用`-Symbol来调用)。

`ver`

有关此命令的更多信息,请参见此处: http: //www.windows-commandline.com/2009/01/find-windows-os-version-from-command.html

于 2013-02-10T18:54:32.207 回答