How to get windows version in C#

1 Answer

0 votes
namespace WinFormsApp1
{
    public partial class Form1 : Form
    {
        Version GetWindowsVersion()
        {
            int major = Environment.OSVersion.Version.Major;
            int minor = Environment.OSVersion.Version.Minor;
            int build = Environment.OSVersion.Version.Build;
            int revision = Environment.OSVersion.Version.Revision;

            return new Version(major, minor, build, revision);
        }

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Version windowsVersion = GetWindowsVersion();
            
            label1.Text = windowsVersion.ToString();
        }
    }
}




/*
 * run:
 *
 * 10.0.19045.0
 * 
 */

 



answered Aug 21, 2023 by avibootz

Related questions

1 answer 161 views
1 answer 212 views
212 views asked Apr 24, 2022 by avibootz
1 answer 269 views
1 answer 261 views
...