C# 获取操作系统相关信息

1.获取操作系统版本(PC,PDA均支持)

Environment.OSVersion

2.获取应用程序当前目录(PC支持)

Environment.CurrentDirectory

3.列举本地硬盘驱动器(PC支持)

string [] strDrives=Environment.GetLogicalDrives();

foreach(string strDrive in strDrives) {

 

      }
4.获取.Net Framework版本号(PC,PDA均支持)

Environment.Version
5.获取机器名(PC支持)

EnvironMent.MachineName
6.获取当前环境换行符(PC支持)

Environment.NewLine
7.获取处理器个数(PC支持)

Environment.SystemDirectory
8.获取当前登录用户(PC支持)

Environment.UserName
9.获取系统保留文件夹路径(PC,PDA均支持)

Environment.GetFolderPath(Environment.SpecialFolder对象)

Environment.SpecialFolder对象提供系统保留文件夹标识,例如:Environment.SpecialFolder.Desktop表示桌面文件夹的路径。
10.获取命令行参数(PC支持)

string [] strParams=Environment.GetCommandLineArgs();

foreach(string strParam in strParams) {

     
}
11.获取系统环境变量(PC支持)

System.Collections.IDictionary dict=Environment.GetEnvironmentVariables();

string str=dict["Path"].ToString();
12.设置环境变量(PC支持)

Environment.SetEnvironmentVariable("Path", "Test");
13.获取域名(PC支持)

string strUser = Environment.UserDomainName;
14.获取截至到当前时间,操作系统启动的毫秒数(PDA,PC均支持)

str = Environment.TickCount.ToString();
15.映射到当前进程的物理内存数

str = Environment.WorkingSet.ToString();
16.退出应用程序

Environment.Exit(0)

 

转:http://hi.baidu.com/phoee/item/7343e93ff87803fedf2221cb

posted @ 2013-08-07 10:17  GeneralKING  阅读(7856)  评论(0编辑  收藏  举报