用C#的同学们,帮个忙
请帮我把下面的代码编译生成可执行程序可以么?谢谢啦
我是做mainframe和VB.NET的,没有C#的环境哦,也没有权限装哦..
1. using System;
2. using System.Collections.Generic;
3. using System.Text;
4. using System.Management;
5.
6. namespace ConsoleApplication1
7. {
8. class Program
9. {
10. static void Main(string[] args)
11. {
12. PrintMotherBoardInfo();
13. Console.WriteLine(GetMotherBoardSerialNumber());
14. }
15. /// <summary>
16. /// 打印主板信息
17. /// </summary>
18. private static void PrintMotherBoardInfo()
19. {
20. ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
21. ManagementObjectCollection moc = mc.GetInstances();
22. foreach (ManagementObject mo in moc)
23. {
24. foreach (PropertyData pd in mo.Properties)
25. {
26. Console.WriteLine(string.Format("{0}{1}{2}",pd.Name,"\t", pd.Value));
27. }
28. }
29. }
30. //获取主板序号
31. private static string GetMotherBoardSerialNumber()
32. {
33. ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
34. ManagementObjectCollection moc = mc.GetInstances();
35. string SerialNumber = "";
36. foreach (ManagementObject mo in moc)
37. {
38. SerialNumber= mo["SerialNumber"].ToString();
39. break;
40. }
41. return SerialNumber;
42. }
43.
44. }
45. }