C# 获取系统信息
获取电脑系统信息
第一种方法:用SystemInformation 类
SystemInformation 提供静态方法和属性,它们可用于获取诸如 Windows 显示元素大小、操作系统设置、网络可用性和系统中所安装硬件的性能等信息,这种方法侧重于操作系统(这里特指Windows)的一些设置和状态。 第二种方法 :用Environment 类
通过这种方法可检索的系统信息包括命令行参数、环境变量设置、调用堆栈的内容、上次系统引导以来的时间,以及公共语言运行库的版本等等,测重于使用这个类的应用程序所处的环境和状态,也有比较多的动态信息,比如开机启动后的毫秒数等等。
第三种方法 用RegistryKey 类
这种方法方法读取的也只能是静态的设置,不过比上面两种方法更加接近操作系统,因为值是直接从注册表中读取出来的,有好处也有不好的地方,好处就是基本上可以获得任何设置。不好的地方是不够便利,毕竟,检索注册表的键值不如直接调用方法来得方便。
第四种方法 用API函数
这种方法严格说来不是用C#来实现对系统信息的读取,因为它实际调用的是系统API。这种方法有更加有意义的地方,就在其对API功能的调用,因而我们可以做出更多的事情。这种方法也可以在Java中依样画胡芦地用到。 下面讲一下
程序结构:
//RegistryKey 类所需要的包:
using Microsoft.Win32;
//DllImport方法所需要的包:
using System.Runtime.InteropServices;
//StringBuilder所需要的包:
C#获取计算机系统信息的方法_计算机软件及应用_IT/计算机_专业资料。C#获取计算机系统信息的方法C#获取系统信息 方法一:利用注册表获取 //RegistryKey 类所需要的包:...
C#获取系统信息 所谓系统信息,就是计算机的软件硬件信息,硬件如CPU主频、网卡名称等,软件信息就如操作系统目录,用户目录等。在平常的编程中,我们往往要用到这些系统...
C#获取系统信息 方法一:利用注册表获取 //RegistryKey 类所需要的包: //RegistryKey 类所需要的包: using Microsoft.Win32; //DllImport 方法所需要的包: ...
C# 获取系统信息C# 获取系统信息隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500pix) 较大尺寸(630*500...
C#获取计算机系统信息的方法_韩语学习_外语学习_教育专区。C#获取计算机系统信息的方法; //DllImport方法所需要的包: using System.Runtime.InteropServices; //Strin...
C#调用API函数获取系统信息_计算机软件及应用_IT/计算机_专业资料。C#调用API函数获取系统信息★ C#调用 API 函数获取系统信息 API 函数是构筑 Windows 应用程序的基...
用C#获取系统有关环境、属性_IT/计算机_专业资料。用 C#获取系统有关环境、属性...*/ /// /// 定义系统时间的信息结构 /// [StructLayout(LayoutKind...
C#获取环境信息_IT/计算机_专业资料。1.获取操作系统版本 获取操作系统版本(PC,PDA 均支持 均支持) 获取操作系统版本 Environment.OSVersion 2.获取应用程序当前目录...
C#获取系统时间_计算机软件及应用_IT/计算机_专业资料。C#获取时间,日期 //C#里...{注意: 它是通过调用数据库的信息显示的,是动态的} (详情见图 http://hip...
C#获取系统目录_电脑基础知识_IT/计算机_专业资料。C#获取系统目录Environment...(Environment.SpecialFolder.XXX)方法 XXX如下:系统特殊文件夹是包含公共信息的...
闽公网安备 35021102001881号 
热门文档