示例#1
0
        static void Main(string[] args)
        {
            ///Notice that if you do not config the manifest file, you can't get the win10 version info
            var osInfo = OSVersionInfo.GetOSVersionInfo();

            Console.WriteLine(osInfo.FullName);

            Console.ReadKey();
        }
示例#2
0
文件: Program.cs 项目: bjorn76/VS
        /// <summary>
        /// Init OSVersionInfo object by current windows environment
        /// </summary>
        /// <returns></returns>
        public static OSVersionInfo GetOSVersionInfo()
        {
            System.OperatingSystem osVersionObj = System.Environment.OSVersion;

            OSVersionInfo osVersionInfo = new OSVersionInfo()
            {
                Name  = GetOSName(osVersionObj),
                Major = osVersionObj.Version.Major,
                Minor = osVersionObj.Version.Minor,
                Build = osVersionObj.Version.Build
            };

            return(osVersionInfo);
        }