关于WMI的问题
今天在写一个用wmi实现远程重启机器的程序.
主要的代码如下:
ConnectionOptions CO = new ConnectionOptions();
ManagementScope scop = new ManagementScope("\\\\" + "." + "\\root\\cimv2",CO);
try
{
scop.Connect();
ObjectQuery OQ = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scop,OQ);
ManagementObjectCollection queryCollection = query.Get() ;
foreach ( ManagementObject mobj in queryCollection )
{
string [ ] str= { "" } ;
mobj.InvokeMethod ( "Reboot" , str ) ; }
}
catch( Exception ex )
{
MessageBox.Show( ex.Message.ToString());
}
代码运行到mobj.InvokeMethod的时候就报错,说"没有保留特权".
不知道如何解决....
请高手赐教
今天在写一个用wmi实现远程重启机器的程序.
主要的代码如下:
ConnectionOptions CO = new ConnectionOptions();
ManagementScope scop = new ManagementScope("\\\\" + "." + "\\root\\cimv2",CO);
try
{
scop.Connect();
ObjectQuery OQ = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scop,OQ);
ManagementObjectCollection queryCollection = query.Get() ;
foreach ( ManagementObject mobj in queryCollection )
{
string [ ] str= { "" } ;
mobj.InvokeMethod ( "Reboot" , str ) ; }
}
catch( Exception ex )
{
MessageBox.Show( ex.Message.ToString());
}
代码运行到mobj.InvokeMethod的时候就报错,说"没有保留特权".
不知道如何解决....
请高手赐教
解决方案 »
- |ZYCWPF| 麻烦大家推荐WPF的RichTextBox有源码的编辑器
- 空间直线和空间面求交点
- 重绘DataGridView列头……
- could not execute query using scroll 什么意思?
- 请教大家一个数据库相关的问题.急啊.....................
- 一个关于QQ控件控制右面显示的问题
- NET中的TREEVIEW中的图标在XP中丢失了,是VS的BUG,现在有补丁嗎
- 正则取字符串的问题
- 如何在datalist的输出结果中加序号列?
- 在C#中怎样复制整个文件目录
- C#绑定数据库,通过comboBox显示数据,为什么编译能通过,但不能运行啊?
- 关于DataTable 数据平均值的问题 100分!
ConnectionOptions
是否初始化了
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref9/html/T_System_Management_ConnectionOptions_Members.htm