找不到 类型或命名空间 ConnectionOptions?

ac_44 2010-01-26 08:53:54
用来连接局域网内的电脑的,找不到 类型或命名空间 ConnectionOptions?,需要引用什么吗?另外下面的IF判断这样写对吗?
ConnectionOptions op = new ConnectionOptions();
op.Username = "administrator";
//远程计算机用户名称
op.Password = "12345";
//远程计算机用户密码
//设置操作管理范围
ManagementScope scope = new ManagementScope("\\\\" + "121.35.174.154" + "\\root\\cimv2", op);
scope.Connect();
if (scope.Connect())//如果连接不成功显示0
{
MessageBox.Show("0");
}
else
{
MessageBox.Show("1");
}
...全文
1870 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ac_44 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qqiuzaihui 的回复:]
在项目引用上单击右键, 选择添加引用, 找到System.Management 后添加.

你确定这么做了吗?
[/Quote]
原来引用要这样引啊,我就直接在最上面加了 using System.Management, 惭愧。已经不报错了
但为什么没用呢?我是想连接局域网服务器的,完整的代码是这样:
private void fORM1ToolStripMenuItem_Click(object sender, EventArgs e)
{
ConnectionOptions op = new ConnectionOptions();
op.Username = "administrator";
//远程计算机用户名称
op.Password = "";
//远程计算机用户密码
//设置操作管理范围
ManagementScope scope = new ManagementScope("\\\\192.168.1.219" , op);

scope.Connect();
if (scope.Connect())//如果连接不成功显示0
{
MessageBox.Show("0");
}
else
{
MessageBox.Show("1");
}
}
LIU312591 2010-01-26
  • 打赏
  • 举报
回复
估计就是在……
qqiuzaihui 2010-01-26
  • 打赏
  • 举报
回复
在项目引用上单击右键, 选择添加引用, 找到System.Management 后添加.

你确定这么做了吗?
ac_44 2010-01-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qqiuzaihui 的回复:]
引用System.Management 命名空间
[/Quote]
这个已经引用了
qqiuzaihui 2010-01-26
  • 打赏
  • 举报
回复
引用System.Management 命名空间

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧