using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 软件系统10
{
public class get_environment
{
public get_environment()
{
_reminder = new StringBuilder();
OperatingSystem os=Environment.OSVersion;
PlatformID osid=os.Platform;
string[] drives=Environment.GetLogicalDrives();
string drive_string="";
foreach (string temp in drives)
{
drive_string += temp + ",";
}
drive_string = drive_string.TrimEnd(' ' , ',');
_reminder.Append("计算机名称 " + Environment.MachineName+"\n");
_reminder.Append("操作系统版本信息 " + Environment.OSVersion+"\n");
_reminder.Append("操作系统ID " + osid + "\n");
_reminder.Append("当前文件夹 " + Environment.CurrentDirectory + "\n");
_reminder.Append("CLR的版本信息 " + Environment.Version + "\n");
_reminder.Append("驱动器列表 " + drive_string + "\n");
_reminder.Append("程序安装program files " + Environment.SpecialFolder.ProgramFiles+"\n");
}
~get_environment()
{
_reminder.Clear();
}
public string reminder
{
set
{
_reminder.Clear();
_reminder.Append(value);
}
get
{
return _reminder.ToString();
}
}
public void exit()
{
Environment.Exit(0);
}
public override string ToString()
{
return reminder;
}
private StringBuilder _reminder;
}
}
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
针对这种情况,我们可以编写特定的程序来清理这些无效的系统环境变量。本篇将重点讨论如何使用C#编程语言来实现这一功能,并结合`ListView`控件进行可视化展示。 首先,我们需要了解`System.Environment`类在C#中的...
在编程领域,尤其是在Windows...总之,C#中的`System.Environment`类提供了强大且便捷的接口,让我们能够轻松地列举、读取和修改系统环境变量。无论是在日常开发还是调试过程中,掌握这一技能都将极大地提升工作效率。
当你需要获取系统中的环境变量时,这通常涉及到系统配置信息,如管理员权限、当前登录用户信息、系统路径、操作系统详细参数以及处理器相关数据。这些信息对开发需要与系统交互的应用程序至关重要,比如设置安装路径...
在C#编程中,操作文件目录和系统环境是常见的任务,尤其在开发涉及文件管理和系统设置的应用程序时。本文将详细讲解如何使用C#来执行这些操作。 首先,让我们了解如何处理文件目录。C#提供了System.IO命名空间,...
摘要:C#源码,系统相关,环境变量 C#获取系统环境变量,系统变量大概搞编程的人大部分都知道吧,在我的电脑->属性->高级->环境变量选项卡中设置,是一些程序或系统内置全局变量的参数设置区,本实例演示如何用C#获取...
在C#中,我们可以利用Windows API或者.NET Framework提供的类库来获取系统的进程信息。本示例代码旨在帮助初学者理解如何通过C#来实现这一功能。 首先,我们需要引入`System.Diagnostics`命名空间,这个命名空间...
### C# 获取系统路径知识点详解 #### 一、获取当前文件及目录的路径方法 在C#编程中,经常需要获取当前文件或程序所在的位置,以便进行后续的文件操作或其他处理。以下是一些常用的方法: 1. **获取当前运行模块...
在C#编程中,获取操作系统版本信息是一项常见的任务,这对于软件兼容性检查、日志记录或者根据系统特性提供特定功能非常有用。本文将详细介绍如何利用C#语言来获取这些信息。 首先,我们需要引入`System`命名空间,...
在C#编程中,获取系统特殊文件夹及路径信息是一项常见的任务,这涉及到对操作系统环境的深入理解。本文将详细讲解如何使用C#语言来访问和操作这些特定的系统路径。 首先,C#提供了`System.Environment`类,该类包含...
在C#编程中,获取系统处理器个数是一项基础但重要的任务,这有助于优化多线程程序的性能,或者提供有关硬件环境的信息。本教程将详细解释如何通过C#语言来实现这一功能,并针对初学者进行深入讲解。 首先,我们需要...
在C#编程中,环境变量是一个非常重要的概念,它们提供了在不同进程间共享信息的方式,尤其是在配置路径或者系统设置时。Visual Studio 2008是C#开发的一个经典版本,我们可以通过它来创建和管理工程。在这个场景中,...
C#是一种广泛使用的编程语言,尤其在开发Windows应用程序时,获取系统信息是常见的需求。本文将详细介绍四种在C#中获取系统信息的方法。 首先,SystemInformation类提供了许多静态方法和属性,可以获取Windows操作...
在C#编程环境中,获取计算机连接的摄像头数量是一项常见的任务,尤其在开发视频监控或视频会议应用时。这里我们主要探讨如何使用Emgu CV库来实现这一功能。Emgu CV是一个开源的计算机视觉库,它提供了对OpenCV的.NET...
在C#编程中,获取系统的基本属性信息是常见的需求,这包括但不限于操作系统版本、处理器信息、内存容量等。本文将详细讲解如何利用C#来获取这些关键信息。 首先,我们需要了解C#中的System.Management命名空间,它...
在C#编程环境中,开发WPF(Windows Presentation Foundation)应用程序时,有时我们需要获取用户的系统上已安装软件的信息,以便展示给用户或者进行某些系统分析。本文将深入探讨如何利用C#来读取注册表,获取并展示...
在C#编程环境中,数据库系统的开发是一项关键技能,涉及到数据存储、查询、事务处理等多个方面。 首先,C#语言是.NET框架的核心编程语言,具有丰富的特性和强大的功能,特别适合于构建桌面应用和Web应用,包括...
2. `GetEnvironmentVariables()`: 这个方法返回一个`Dictionary, string>`类型的枚举器,包含了所有系统环境变量。你可以遍历这个集合来查看所有的环境变量及其值: ```csharp var environmentVariables = ...
在C#编程中,获取PC机的硬件和操作系统信息是一项常见的任务,这有助于进行系统诊断、日志记录或软件定制。以下将详细讲解如何利用C#来获取主板、CPU、硬盘、MAC地址以及操作系统类型和版本等信息。 首先,我们需要...
如果你有这个项目的源代码,可以通过阅读和运行它来进一步学习和理解C#获取系统信息的实践应用。 综上所述,C#提供了一系列强大的类和方法来获取操作系统的硬件和软件信息,包括内存、CPU、机器名和环境变量。通过...
在C#中,我们可以利用`System.Diagnostics`命名空间中的`PerformanceCounter`类来获取系统的各种性能指标,包括空闲时间。以下是一种常见的实现方法: ```csharp using System; using System.Diagnostics; public ...