static void Main(string[] args) { string P; sysinfo F = new sysinfo(); if (args.Length > 0) { P = args[0]; } else { P = "null"; } switch (P) { case "cpu": Console.WriteLine("CPU count: {0}", F.Cpu); break; case "win": Console.WriteLine("Windows Version: {0}", F.Win); break; case "net": Console.WriteLine(".NET Version: {0}", F.Net); break; case "host": Console.WriteLine("Hostname: {0}", F.hostname); break; case "user": Console.WriteLine("Username: {0}", F.username); break; default: Console.WriteLine("Usage: sysinfo <cpu|win|net|host|user>"); break; } }
private void connectset_Load(object sender, EventArgs e) { sysinfo ss = new sysinfo(); textBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; textBox5.Enabled = false; button1.Enabled = false; button2.Enabled = false; button3.Enabled = false; textBox6.Text = ss.getconstr(); textBox6.ReadOnly = true; }
static extern int Getsysinfo([In, Out] sysinfo info);