社区
C#
帖子详情
添加 using System.Management 以后,使用 ManagementClass 依然提示需要using集
huangsir8384
2009-03-19 05:51:02
如题,这到底是怎么回事噢?怎么解决呢?
...全文
254
1
打赏
收藏
添加 using System.Management 以后,使用 ManagementClass 依然提示需要using集
如题,这到底是怎么回事噢?怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xminsong
2009-03-19
打赏
举报
回复
项目----添加引用--- System.Management(是一个DLL)
C# 获取U盘ID序列号及U盘信息
获取U盘ID序列号 VS2005编译通过,源码源自CSDN。已经测试好用。 可以获得U盘名称,制造商ID号 版本号 U盘序列号及容量 Form1.cs
using
System;
using
System.Collections.G
en
eric;
using
System.Compon
en
t
Model;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
using
System.IO;
using
System.
Mana
gem
en
t
; namespace UDiskTest { public partial cl
ass
Form1 : Form { public Form1() { InitializeCompon
en
t
(); } private void button2_Click(object s
en
der, Ev
en
t
Args e) { DriveInfo[] s = DriveInfo.GetDrives(); foreach (DriveInfo drive in s) { if (drive.DriveType == DriveType.Removable) { pf.Text = drive.Name.ToString(); break; } }
Mana
gem
en
tCl
ass
cimobject = new
Mana
gem
en
tCl
ass
("Win32_DiskDrive");
Mana
gem
en
t
ObjectCollection moc = cimobject.GetInstances(); foreach (
Mana
gem
en
t
Object mo in moc) { if (mo.Properties["InterfaceType"].Value.ToString() == "USB") { try { //产品名称 Caption.Text = mo.Properties["Caption"].Value.ToString(); //总容量 Size.Text = mo.Properties["Size"].Value.ToString(); string[] info = mo.Properties["PNPDeviceID"].Value.ToString().Split('&'); string[] xx = info[3].Split('\\'); //序列号 MessageBox.Show("U盘序列号:" + xx[1]); PNPDeviceID.Text = xx[1]; xx = xx[0].Split('_'); //版本号 REV.Text = xx[1]; //制造商ID xx = info[1].Split('_'); VID.Text = xx[1]; } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } } } 如果编译遇到问题是
using
System.
Mana
gem
en
t
;无法找到引用找到, 项目(p)->
添加
引用(R)->找到.NET标签页 列表中下部位找到System.
Mana
gem
en
t
双击点确定
C#修改IP、网关、DNS
、在 “解决方案资源管理器” 右击 “引用”
添加
“System.
Mana
gem
en
t
” 的引用。 2、
添加
“
using
System.
Mana
gem
en
t
;”。 static void SetNetworkAdapter() {
Mana
gem
en
t
BaseObject inPar = null;
Mana
gem
en
t
BaseObject outPar = null;
Mana
gem
en
tCl
ass
mc = new
Mana
gem
en
tCl
ass
("Win32_NetworkAdapterConfiguration");
Mana
gem
en
t
ObjectCollection moc = mc.GetInstances(); foreach (
Mana
gem
en
t
Object mo in moc) { if (!(bool)mo["IP
En
abled"]) continue; //设置ip地址和子网掩码 inPar = mo.GetMethodParameters("
En
ableStatic"); inPar["IPAddress"] = new string[] { "192.168.16.248", "192.168.16.249" };// 1.备用 2.IP inPar["SubnetMask"] = new string[] { "255.255.255.0", "255.255.255.0" }; outPar = mo.InvokeMethod("
En
ableStatic", inPar, null); //设置网关地址 inPar = mo.GetMethodParameters("SetGateways"); inPar["DefaultIPGateway"] = new string[] { "192.168.16.2", "192.168.16.254" }; // 1.网关;2.备用网关 outPar = mo.InvokeMethod("SetGateways", inPar, null); //设置DNS inPar = mo.GetMethodParameters("SetDNSServerSearchOrder"); inPar["DNSServerSearchOrder"] = new string[] { "211.97.168.129", "202.102.152.3" }; // 1.DNS 2.备用DNS outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null); break; } } C# 开机自动运行程序2007-12-31 12:32string StartupPath = System.
En
vironm
en
t
.GetFolderPath(System.
En
vironm
en
t
.SpecialFolder.Startup); System.IO.File.Copy("应用程序路径(包括程序名)", StartupPath + "执行程序文件名称", true); . . . . . . . . .
C#\
使用
C#控制远程计算机的服务
C#\
使用
C#控制远程计算机的服务
C#中得到网卡号C#源代码
C#中得到网卡号C#源代码
using
System.
Mana
gem
en
t
; //get the MAC address
Mana
gem
en
tCl
ass
mc=new
Mana
gem
en
tCl
ass
("Win32_NetworkAdapterConfiguration");
Mana
gem
en
t
ObjectCollection moc=mc.GetInstances(); string[] MacAddress=new string[2]; int ii=0; foreach(
Mana
gem
en
t
Object mo in moc) { if((bool)mo["IP
En
abled"]==true) { MacAddress[ii]=mo["MacAddress"].ToString(); ii++; } mo.Dispose(); }
详解C#获取特定进程CPU和内存
使用
率
首先是获取特定进程对象,可以
使用
Process.GetProcesses()方法来获取系统中运行的所有进程,或者
使用
Process.GetCurr
en
t
Process()方法来获取当前程序所对应的进程对象。当有了进程对象后,可以通过进程对象名称来创建PerformanceCounter类型对象,通过设定PerformanceCounter构造函数的参数实现获取特定进程的CPU和内存
使用
情况。 具体实例代码如下: 首先是获取本机中所有进程对象,分别输出某一时刻各个进程的内存
使用
情况:
using
System;
using
System.Collections.G
en
eric;
using
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章