vb.net - 如何检查用户运行的是 Vista 还是 XP

标签 vb.net

嗨 如何检查运行我的应用程序的用户运行的是 Vista 还是 XP? 我需要做到 如果是XP那么 消息框“XP” 别的 如果 Vista 那么 消息框“Vista” 结束

谢谢

最佳答案

这是有关如何在 C# 中执行此操作的 Microsoft 知识库文章。代码应该不会太难翻译成 VB.NET:

How to determine the Windows version by using Visual C#

这是一个快速的转换尝试:

Dim osInfo As System.OperatingSystem = System.Environment.OSVersion

Select Case osInfo.Version.Major
    Case 5
        ' Windows 2000 or XP
    Case 6
        ' Windows Vista
End Select

关于vb.net - 如何检查用户运行的是 Vista 还是 XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3794314/

相关文章:

vb.net - Thread.Sleep(x) 是否会干扰计时器/秒表?

vb.net - Linq 左外连接

c# - 报告查看器 - 在同一页上换行表

vb.net - 在 lambda 中调用方法时未命中断点

.net - 如何在.net中创建帮助文件?

c# - 对文件夹名称数组进行排序,如 Windows 资源管理器(按数字和字母顺序)- VB.NET

c# - 在类函数中使用私有(private)变量或实际属性的值?

c# - 从C#转换为VB的问题

vb.net - Do..While...循环结果

vb.net - Option Strict Intellisense 错误但编译正常