其实是因为代码:
if ( version.StartsWith("Windows 9") )
{ /*Windows 95, Windows 98 */
} else{
}
当软件开发人员使用:“ 如果 版本号开始于xxx,就 执行yyy" 时,会出现两种情况的正确判断
Windows 9。
Windows 9* ( Windows 95 Windows 98 ) 95和98也是开头包含Windows 9的
综上所述,在早期测试时,微软发现很多第三方软件开发商使用了如上的方法去判断操作系统,这样会造成对当在Windows 95和 Windows 98上运行使用上述代码的程序时,程序会误判为WIndows "9"。
所以微软开发者为了避免出现这种不稳定因素,只好命名为Windows 10 。
No comments:
Post a Comment