2013-02-10 66 views
0

使用Ruby在一个游戏atm上工作,但由于游戏编码的性质,Windows XP被证明是一个问题,因为可以进行各种调整使其比其他玩家更快,所以我的意图是加载游戏检测你是否运行Windows XP,如果没有进一步加载。如何使用Ruby检测Windows XP?

这看起来可能很苛刻,但XP给Vista或Win7等带来的优势是巨大的,并且是不平衡的。

任何人都可以帮忙吗?

+0

那你试试? – 2013-02-10 19:06:02

回答

1

这里您将了解如何检测操作系统的一些解决方案:

How can I find which operating system my Ruby program is running on?

但我认为,它只是告诉你,如果是Windows还是不行。所以你必须做第二步:

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

`ver` 

更多信息请访问:http://www.windows-commandline.com/2009/01/find-windows-os-version-from-command.html

相关问题