0
使用Ruby在一个游戏atm上工作,但由于游戏编码的性质,Windows XP被证明是一个问题,因为可以进行各种调整使其比其他玩家更快,所以我的意图是加载游戏检测你是否运行Windows XP,如果没有进一步加载。如何使用Ruby检测Windows XP?
这看起来可能很苛刻,但XP给Vista或Win7等带来的优势是巨大的,并且是不平衡的。
任何人都可以帮忙吗?
使用Ruby在一个游戏atm上工作,但由于游戏编码的性质,Windows XP被证明是一个问题,因为可以进行各种调整使其比其他玩家更快,所以我的意图是加载游戏检测你是否运行Windows XP,如果没有进一步加载。如何使用Ruby检测Windows XP?
这看起来可能很苛刻,但XP给Vista或Win7等带来的优势是巨大的,并且是不平衡的。
任何人都可以帮忙吗?
这里您将了解如何检测操作系统的一些解决方案:
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
那你试试? – 2013-02-10 19:06:02