wmi相关内容

获得的页的总数量从Win32_PrintJob

中PrintJob WMI类有很多的属性。 (参见: Win32_PrintJob MSDN上) 我有两极的打印作业和显示作业“的信息一小.NET应用程序。 在总页数属性格式给出的页面发送量。但这个数字并没有考虑到用户请求的份数。因此,如果用户想打印5份两页的文件,总页数的值将是2,而不是10。 我怎样才能副本用于印刷作业的数量,或得到的页的总金额将被打印(次拷贝页中的作业号数)? 感谢 ..
发布时间:2015-11-25 13:44:00 C#/.NET

从.NET应用程序在Windows 7下找到USB串口

我有一个看起来与定制USB描述一个特定的FTDI串行端口的应用程序。我现在的code使用从实例code项目,该搜索在的 MSSerial_PortName WMI表根\ WMI ,翻出从 ROOT \ CIMV2 \ WIN32_PnPEntity 额外的USB的信息。 这行之有效XP下,但应用程序也必须在一个标准用户在Windows上7. 根这样的环境中访问\ WMI 结果“访问被拒绝”运行 ..
发布时间:2015-11-25 13:33:44 C#/.NET

SQL Server的XQUERY返回NULL,而不是空

因此​​,在这个例子中,我试图返回一个空nvarchar的一个​​NULL,而不是为元素1和元素3。我似乎无法找到一个答案,这在任何地方,或者如果它甚至有可能。我知道我可以检查.exists()与案例/当一个NULLIF,但我宁愿不作出这样的检查,为了表现。 WqlEventQuery查询=新WqlEventQuery(); query.EventClassName =“__I ..
发布时间:2015-11-24 22:47:39 C#/.NET

获取用户SID从登录ID(Windows XP和上)

我有一个需要访问在HKEY_USERS注册表配置单元当用户登录时,在本地或通过终端服务器的Windows服务。我使用WMI查询win32_logonsession接收事件当用户登录时,我从该查询得到的属性之一是LogonID的。为了找出我需要访问的注册表配置单元,现在,我需要的用户的SID,这是用来作为下HKEY_USERS注册表项的名称。 在大多数情况下,我可以做这样所以RelatedObje ..
发布时间:2015-11-24 22:38:42 C#/.NET

如何设置WMI查询超时?

我有它运行的WMI查询所有域的计算机上,以便找到登录的用户.NET应用程序;它坪每台电脑发现无论是在线与否,然后运行实际的查询。 code片断: 尝试 { 字符串loggedonuser = NULL; 字符串计算机名=“ComputerToQuery”; ConnectionOptions合作=新ConnectionOptions(); co.Usern ..
发布时间:2015-11-24 22:32:44 C#/.NET

我如何才能找到,而无需使用WMI在.NET中的硬盘设备序列号?

我想从硬盘上的硬连线的序列号,但没有使用WMI。我尝试使用WMI code,它不会在我的机器上工作的肯定。那么,有没有在.NET中查找物理硬盘的序列号的任何选择吗? 解决方案 粗略的: 使用系统; 使用System.Management; 命名空间ConsoleApplication1 { 类节目 { 静态无效的主要(字串[] args) { ..
发布时间:2015-11-24 20:28:49 C#/.NET

WMI:获取上插入USB设备描述

我怎样才能得到一个设备ID和其他说明在插入USB设备? 我找到了一个例子,如何得到通知有关USB设备插入/拔出。可是如何才能让设备desrtiption信息? 下面是我的code片断: WqlEventQuery q; 管理范围范围=新的管理范围(“根\\ CIMV2”); scope.Options.EnablePrivileges = TRUE; 尝试 { Q =新WqlEve ..
发布时间:2015-11-24 20:18:27 C#/.NET

什么格式是在这个时间值?

我有一个WMI查询,指定此格式“20090219000000.000000 + 480”时间 谁能告诉我是什么格式,这是和.NET是否有任何内置的功能与它的工作? 修改 这个时间值是,我发现了一个简单的查询。我不知道什么时间值用于生成它。我只需要能够将时间值转换为这种格式。 编辑2 我发现这一次是在 CIM_DATETIME 的格式。 解决方案 这看起来像没有任何分隔符标准的日期时间 ..
发布时间:2015-11-24 20:06:40 C#/.NET

Mono的.NET框架和WMI

我们有一个使用WMI一个.NET项目,并有意将它移植到Mono的框架。 看样子单不支持WMI。 是否有可以添加WMI支持任何库? 基本上,我们希望访问使用WMI从Linux / OS X中的Windows服务器。 解决方案 Windows管理规范是Microsoft实现的WBEM(的基于Web的企业管理)。 有开源实现(如的OpenPegasus ),您也许能够使用客户端,但没有告诉什 ..
发布时间:2015-11-24 16:22:30 C#/.NET

我该如何解决"提供程序加载失败" WMI的请求?

我使用WMI来收集系统信息。它工作正常,每个系统我已经测试了,但我有被报告的问题一个或两个用户。调试日志显示WMI code抛出一个“提供程序加载失败”的异常。我一直无法复制的问题。 该用户已验证WMI服务是在自动模式下运行。 下面是例外: System.Management.ManagementException:提供程序加载失败 在System.Management.Manage ..
发布时间:2015-11-24 15:49:59 C#/.NET

是否有可能从身体上的不同虚拟打印机?

我在WinXP中所有可用的打印机列表。我需要code(最好.NET)来过滤掉从这个列表中的所有虚拟打印机。是否有可能呢?我分析Win32_Printer WMI类的所有属性,但看不到任何合适的一个。请大家帮帮忙。 解决方案 我不认为这是可能的,至少有把握。虚拟打印机的整点是模仿一个真实的尽可能接近,所以任何差异,你可以找出基本上只是错误的虚拟打印机。 这是说,你可以的根据端口名称部分的猜测。 ..
发布时间:2015-11-24 15:49:52 C#/.NET

WMI重新启动远程计算机

我发现这个code在一个古老的线程来关闭本地计算机: 使用System.Management; 无效关闭() { ManagementBaseObject mboShutdown = NULL; ManagementClass mcWin32 =新ManagementClass(“的Win32_OperatingSystem”); mcWin32.Get(); ..
发布时间:2015-11-24 15:33:32 C#/.NET

使用条款未能调用Dispose?

我使用Visual Studio 2010的目标.NET 4.0客户端配置文件。我有一个C#类,以检测当一个给定的进程开始/结束。对于这个类使用ManagementEventWatcher,这是初始化如下; 查询,范围和观察家是类字段: 查询=新WqlEventQuery(); query.EventClassName =“__InstanceOperationEvent”; query.Wit ..
发布时间:2015-11-24 15:25:07 C#/.NET

获取硬件信息,如图形卡功能

我正在写一个使用图形卡的验证程序。 我试着用多种方式;在最近的一个,我发现是使用: lblGrapics.Text = infotypes.VideocardName.GetName() 但自动回报等于1。 我怎样才能拿到卡的名称和其他specifations? 解决方案 这将允许您查询任何WMI类,并获得所需的值的属性。在你的情况,你会从的Win32_VideoControlle ..
发布时间:2015-11-24 15:09:37 C#/.NET

获得最后的窗口关闭事件的使用.NET的日期时间

有没有办法找出当系统是上次关机? 我知道有一种方法来找出最后的开机时间用在 LastBootUpTime 属性的Win32_OperatingSystem 命名空间中的 WMI 有什么相似找出上次关机时间? 感谢。 解决方案 (这里的一切是100%的礼貌解决的办法是,而是可以用较少的可实现从字节阵列将的DateTime 办法使用 BitConverter 。以下六类线code语句做同样的 ..
发布时间:2015-11-24 14:23:45 C#/.NET

检测处理器的数量

您如何检测.NET物理处理器/核心的数量? 解决方案 System.Environment.ProcessorCount 返回逻辑处理器的数量 有关物理处理器数量你可能需要使用WMI - 下面的元数据支持XP / WIN2K3向上(功能启用SP事先到Vista / Win2k8) Win32_ComputerSystem.NumberOfProc ..
发布时间:2015-11-24 14:22:09 C#/.NET

以编程方式配置.NET网络适配器最好的方法

我有写在需要能够配置网络适配器在Windows C#应用程序。我有这个基本上通过WMI工作,但也有几件事情我不喜欢这种解决办法:有时设置似乎没有坚持,当网络电缆没有插好,从WMI返回错误方法,所以我不能告诉他们是否真的成功与否。 我需要能够通过网络连接配置所有的可用设置 - 属性 - TCP / IP屏幕 什么是做到这一点的最好方法是什么? 解决方案 您可以使用进程来断火的的netsh 命 ..
发布时间:2015-11-24 14:07:32 C#/.NET

如何获得CPU的温度?

我需要收集的一些系统信息,我开发的应用程序。可用的存储器和CPU负载是容易得到使用C#。不幸的是,CPU温度就不是那么容易的。我已经使用WMI尝试,但用我无法得到任何 Win32_TemperatureProbe 或 MSAcpi_ThermalZoneTemperature 有没有人已经处理了这个问题?我想知道如何监测方案,SiSoftware Sandra里,都可以得到 ..
发布时间:2015-11-24 11:55:19 C#/.NET