http://dobon.net/vb/dotnet/system/wmiwin32os.html
コンピューターの情報を取得出来ますが、

foreach (System.Management.ManagementObject mo in moc)

で、複数取得出来る可能性があるということだと思いますが、
OSの名前が複数取得出来る場合ってどういう時でしょうか?