标题:请大家帮帮忙,看此错误如何解决?
只看楼主
supergz
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-8
 问题点数:0 回复次数:3 
请大家帮帮忙,看此错误如何解决?

此代码如何用在b/s结构呀?

using System;
using System.Management;

namespace GetSystemShare
{
/// <summary>
/// 获取系统信息
/// </summary>
class GetShare
{
static ManagementObjectSearcher obj=null;

[STAThread]
static void Main(string[] args)
{
Console.WriteLine("正在读取,请稍候...");

GetSysShare();
GetHardDiskId();
GetMac();

}

private static void GetSysShare()
{
//ManagementObjectSearcher类可以用于枚举系统中的所有磁盘驱动器、网络适配器、进程及更多管理对象,
//或者用于查询所有处于活动状态的网络连接以及暂停的服务等
obj=new ManagementObjectSearcher("select * from win32_share" ); //注意from后面有个空格
foreach(ManagementObject mo in obj.Get())//obj.Get()方法返回不只一个信息,所以要把它里面的东西一个个遍历出来
{
Console.WriteLine("本机上的系统共享资源:" + mo["name"].ToString());
obj.Dispose();
}
}
private static void GetHardDiskId()
{
obj=new ManagementObjectSearcher("select * from Win32_DiskDrive" );
foreach(ManagementObject mo in obj.Get())
{
Console.WriteLine("本机硬盘的型号为:" + mo["Model"].ToString());
obj.Dispose();
}
}
private static void GetMac()
{
obj=new ManagementObjectSearcher("select * from Win32_NetworkAdapterConfiguration" );
foreach(ManagementObject mo in obj.Get())
{
Console.WriteLine("本机网卡物理地址为:" + mo["MacAddress"].ToString());
obj.Dispose();
}
}

}
}
我在web中调用:
<%@ Page language="c#" Src="index.aspx.cs" Inherits="GetSystemShare.GetShare" %>

就出现: CS0234: 类型或命名空间名称“Management”在类或命名空间“System”中不存在(是否缺少程序集引用?)错误!
搜索更多相关主题的帖子: summary using STRONG System args 
2005-11-08 11:20
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
得分:0 
以上代码运行成功了吗?
我知道我的是有错误:
D:\Documents and Settings\Administrator\桌面\ConsoleApplication1\Class1.cs(2): 类型或命名空间名称“Management”在类或命名空间“System”中不存在(是否缺少程序集引用?)
D:\Documents and Settings\Administrator\桌面\ConsoleApplication1\Class1.cs(11): 找不到类型或命名空间名称“ManagementObjectSearcher”(是否缺少 using 指令或程序集引用?)

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-11-08 14:22
supergz
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-8
得分:0 
在c/s架构下是可运行成功的,需要引用Management.只是在b/s架构下不知道如何引用?

说白了就是要实现读取服务器端的硬盘序列号,不知如何实现?
2005-11-08 14:52
supergz
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-11-8
得分:0 
都没有人知道吗?
2005-11-10 15:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-33058-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.723962 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved