首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏AhDung

    C#通过获取快捷方式指向目标的小示例触碰WMI

    Anyway~今天说的是另一个途径——WMI(Windows Management Instrumentation),这个东东我了解不深,只知道很强大,几乎涉及win系统软硬件资源的方方面面,使用一种叫WQL WHERE Name = 'C:\\Users\\Administrator\\Desktop\\newemax参数.xlsx.lnk'"; //构建WQL 语句,我说是SQL它妹不是乱盖,WQL只有SELECT和WHERE,还有个GROUP,但似乎跟SQL的GROUP BY不是一回事 ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, wql);//构建一个查询器 ManagementObjectCollection objs = searcher.Get foreach (ManagementBaseObject obj in objs) { //通过对象["属性名"]的方式获取该属性的值,可以理解为上述WQL

    85920发布于 2018-09-13
  • 来自专栏时空探索之旅

    AISTATS 2025 | ChronosX:利用外生变量调整预训练时间序列模型

    例如,在Simple ARP (Add)数据集上,ChronosX的WQL为0.164,而Chronos的WQL为0.166,表明ChronosX能够有效利用协变量信息。 例如,在ETT (15 Min.)数据集上,ChronosX的WQL为0.022,而Chronos的WQL为0.025,表明ChronosX能够有效利用协变量信息。 M5:在M5数据集上,ChronosX的WQL为0.538,而Chronos的WQL为0.538,表明ChronosX在处理大规模零售数据时能够保持良好的性能。 例如,在GFC17数据集上,ChronosX的WQL为0.025,而Chronos的WQL为0.025,表明ChronosX在处理金融时间序列时能够有效利用协变量信息。 例如,在Rideshare数据集上,ChronosX的WQL为0.177,而Chronos的WQL为0.177,表明ChronosX在处理共享出行数据时能够保持良好的性能。

    64200编辑于 2025-03-27
  • 来自专栏Eureka的技术时光轴

    delphi枚举wmi

    ''; strUser = ''; strPassword = ''; strNetworkResource = 'root\cimv2'; strAuthority = ''; WQL / Use the IWbemServices pointer to make requests of WMI Succeed := FWbemServices.ExecQuery('WQL ', WQL, WBEM_FLAG_FORWARD_ONLY, nil, ppEnum); if Succeeded(Succeed) then begin VarClear(pVal); end; end else memo.lines.add(Format('Error executing WQL := Unassigned; end; {FWbemObjectSet:= FWMIService.ExecQuery('SELECT * FROM Win32_MemoryDevice','WQL

    2.5K30发布于 2019-07-24
  • 来自专栏《ATT&CK视角下的红蓝攻防对抗》

    Windows WMI 详解(一)

    2.WQL语言 WQL也就是WMI的SQL,WQL的全称是WMI Query Language(Windows管理规范查询语言),主要用于查询WMI任何托管资源,其查询语言与SQL语法相似,但只能执行数据的查询 1.基础语法SELECT properties[,properties] FROM class [where clause]1)SELECT代表着WQL语句开始。 4)通过点击“查询”模块,可执行WQL语句对所需要的内容进行查询,如图1-4所示。5)在此输入我们要执行的WQL语句。 WMI资源管理器允许用户浏览完整的WMI管理类集、对象及其属性,浏览远程计算机上的对象和设置,以及执行任何WQL查询和查看结果集6.WSHVBScript和JScript是Microsoft提供的两种WSH

    2.4K10编辑于 2024-01-28
  • C/C++ 运用WMI接口查询系统信息

    当需要通过WMI编程提取参数时,我们就需要使用WQL(Windows Management Instrumentation Query Language)它是一种查询语言,专门用于查询Windows Management WMI 是Windows操作系统中用于管理和监视的框架,而WQL则是用于与WMI进行交互的查询语言。 查询分析器下载:https://download.csdn.net/download/lyshark_csdn/87950095 WQL 的语法类似于 SQL(Structured Query Language ),使用WQL可以执行各种查询来检索关于计算机系统、硬件、软件和其他管理信息的数据。 IEnumWbemClassObject* pEnumerator = NULL; // 执行WSQL语句 hres = pSvc->ExecQuery(bstr_t("WQL

    80250编辑于 2023-11-19
  • 来自专栏谢公子学安全

    WMI利用(权限维持)

    subscription" PATH __EventFilter CREATE Name="BugSecFilter", EventNamespace = "root\cimv2", QueryLanguage="WQL Query ###修改其中WQL语句,以下脚本中可不用修改,但TimerID需和$TimerArgs中的参数匹配。 Windows update trigger" Query = "SELECT * FROM __TimerEvent WHERE TimerID = 'Trigger'" QueryLanguage = 'WQL Namespace root/subscription -Class __FilterToConsumerBinding -Arguments $FilterToConsumerArgs; 注意:上述脚本出现的WQL Query ="SELECT * FROM __TimerEvent WITHIN 10 WHERE TimerID = 'test1filter'"; QueryLanguage = "WQL

    2.3K21编辑于 2022-01-19
  • 来自专栏逸鹏说道

    C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能

    ObjectQuery objectQuery = new ObjectQuery(query.ToString()); //WQL 要查询的内容 ObjectQuery Query = new ObjectQuery(query.ToString()); //WQL ObjectQuery objectQuery = new ObjectQuery(query.ToString()); //WQL 要查询的内容 ObjectQuery Query = new ObjectQuery(query.ToString()); //WQL

    1.2K50发布于 2018-04-09
  • 来自专栏Android知识点总结

    O2-开源框架使用之Picasso

    图片资源: 这个应该很熟了: Picasso.get().setIndicatorsEnabled(true); Picasso.get() .load(R.mipmap.wql 图片资源 Picasso.get().setIndicatorsEnabled(true); Picasso.get() .load("file:///android_asset/wql.jpg W, H) 默认单位是px Picasso.get().setIndicatorsEnabled(true); Picasso.get() .load(R.mipmap.wql 剪裁图片.png 设置剪裁: Picasso.get().setIndicatorsEnabled(true); Picasso.get() .load(R.mipmap.wql

    63140发布于 2018-09-29
  • 来自专栏Ms08067安全实验室

    从远程计算机获取WMI数据

    以下WQL查询是方法参数之一。 SELECT * FROM Win32_OperatingSystem 该查询的结果存储在IEnumWbemClassObject指针中。 从WQL查询获取并显示数据。所述IEnumWbemClassObject指针被链接到的数据对象,该查询返回,并且数据对象可以与该被检索 IEnumWbemClassObject::Next 方法。

    2.7K10发布于 2020-12-14
  • 来自专栏Ms08067安全实验室

    WMI ——重写版

    WMI Query Language (WQL) ---- 参考: Querying with WQL (https://docs.microsoft.com/en-us/windows/win32/wmisdk /querying-with-wql) WQL (SQL for WMI) (https://docs.microsoft.com/en-us/windows/win32/wmisdk/wql-sql-for-wmi ) WMI 查询语言(WQL)是ANSI SQL 的子集,WQL支持以下的查询: Data queries SELECT [Class property name|*] FROM [CLASS NAME name|*] FROM [Meta_Class<WHERE [CONSTRAINT]> 详细的语法请参考文档,这里不做过多介绍,用的最多的是 data queries ,请在实际查询中使用,需要明确的是WQL 查询,并且 也支持 -query 参数直接使用WQL查询。

    2.7K10发布于 2020-08-12
  • 来自专栏方亮

    WMI技术介绍和应用——Instance/Method Provider

    SupportsGet = "TRUE"; SupportsDelete = "TRUE"; SupportsEnumeration = "TRUE"; QuerySupportLevels = {"WQL :Associators","WQL:V1ProviderDefined","WQL:UnarySelect","WQL:References"}; }; instance of __MethodProviderRegistration define provided class name, e.g.: const static WCHAR * s_pMyClassName = L"ClassInstance";         为了支持WQL

    1.2K30发布于 2019-01-16
  • AD域攻防权威指南:十四.SCCM枚举之SCCM管理主机定位SCCM站点信息

    图形用户界面描述已自动生成<divalign="center">图1-4选择查询功能

    随后输入WQL查询语句SELECT*FROMSMSAuthority并执行查询,如图1-5所示。! 图形用户界面,应用程序描述已自动生成<divalign="center">图1-5使用WQL进行查询
    查询结果如图1-6所示。!

12310编辑于 2026-01-12
  • 来自专栏力哥聊运维与云计算

    显示网卡当前速度的脚本

    colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfFormattedData_Tcpip_NetworkInterface", "WQL

    1.4K10发布于 2019-06-28
  • 来自专栏《ATT&CK视角下的红蓝攻防对抗》

    Windows WMI 详解之WMI事件

    \\root\\subscription")2.创建_EventFilter类的实例并使用其查询属性来存储您的WQL事件查询。 EventFilter{ Name = "Event Filter Instance Name"; EventNamespace = "Root\\Cimv2"; Query = "WQL Event query text"; QueryLanguage = "WQL";};3.创建_EventConsumer派生类的实例。

    1.2K10编辑于 2024-01-30
  • 来自专栏黑白天安全团队

    WMI持久性后门(powershell)(水文)

    $instanceFilter.QueryLanguage = "WQL" $instanceFilter.Query = "select * from __instanceModificationEvent wmiParams.Arguments = @{ Name = 'ServiceFilter' EventNamespace = 'root\CIMV2' QueryLanguage = 'WQL TargetInstance.SystemUpTime >= 240 AND TargetInstance.SystemUpTime < 325" QueryLanguage = '<em>WQL</em> subscription -Arguments @{ name = 'Log Adapter Filter'; EventNameSpace = 'root\CimV2'; QueryLanguage = '<em>WQL</em> subscription -Arguments @{ name = 'AD Bridge Filter'; EventNameSpace = 'root\CimV2'; QueryLanguage = '<em>WQL</em>

    1.7K10编辑于 2022-11-11
  • 来自专栏c#开发者

    在.NET中轻松获取系统信息(1) -WMI篇

    其实就是SQL操作,这种语句被成WQL(WMI Query Language),实际上是标准SQL的一个子集加上了WMI的扩展. 2、WQL是个只读的查询语言,我们只能查询响应的数据,不能用UPDATE

    1.5K70发布于 2018-04-13
  • 来自专栏方亮

    WMI技术介绍和应用——查询系统服务

    本节只是列出了WQL语句,具体使用参看前面的例子。(转载请指明出于breaksoftware的csdn博客)         本文主要介绍Win32_Service类。

    72730发布于 2019-01-16
  • 来自专栏嵌入式项目开发

    Windows下Qt读取系统的内存、CPU、GPU等使用信息

    对于更复杂的查询和操作,可以使用WQL(WMI查询语言)来结合wmic命令。WQL类似于SQL,可以用于过滤和排序数据,并执行高级的系统管理任务。

    3.3K41编辑于 2023-10-19
  • 来自专栏帝讯博客

    WMI 攻击手法研究 – 基础篇 (第一部分)

    Query Languages:就像 SQL 提供查询数据库的方法一样,WMI 也有用于查询 WMI 服务的 WQL (WMI 查询语言) / CQL。 WQL 是 WMI 基础 SQL 语法,因此不区分大小写。 Remove-WmiObject Remove-CimInstance 使用 PowerShell 里的 WMI 查询 现在我们已经知道了可供我们使用的不同 cmdlet,我们可以尝试运行上面的示例 WQL

    1.8K21编辑于 2022-11-23
  • 来自专栏Eureka的技术时光轴

    BSTR和WCHAR*

    (lib,"comsuppw.lib") 或 comsuppwd.lib(d一般代表debug版本) HRESULT hres = (*pSvc)->ExecQuery((_bstr_t)_T("WQL

    1.1K20发布于 2019-07-24
  • 领券