代码编织梦想

基于wmi更新windows系统信息采集程序sysinfo的一些收获-爱代码爱编程

一、网络安全至关重要 没有网络安全就没有国家安全。 当下正值2023年国家网络安全宣传周(9月11日至17日)在全国范围举行,而第20届中国—东盟博览会也在9月16日至19日在广西南宁举行,网络安全检测和保障至关重要。 二、编写sysInfo的目的 单位电脑比较多,电脑专业技术人员少,逐台上机检测花费时间多,效率又低,比较理想的方法 是编写一个系统

qt/c++获取电脑系统,主板型号,cpu型号,硬盘型号,内存大小等相关信息(二)通过windows server (wmi)查询-爱代码爱编程

Qt/C++调用windows Api库通过wmi的方式查询电脑能获取更多详细信息,也更加合理有技术性。 建议使用MSCV编译器,如MSCV 2017 ,Qt版本 : 5.13.1 目录导读

使用vba快速关闭应用程序进程-爱代码爱编程

使用VBA进行开发时,如果需要关闭其他Office应用程序,那么通常可以使用GetObject的方式获取该应用程序的引用,然后再关闭,有时需要重复多次以关闭多进程。如果希望关闭的应用程序并非Office组件,那么GetObj

用masm32编程更新sysinfo的一些收获-爱代码爱编程

近日正在更新用MASM32编写的sysInfo,通过WMI访问Win32_UserCount来获取系统用户帐号信息,访问Win32_Product来获取系统中安装的产品信息。 在进行更新过程中,有一些新的收获跟大家分享。 一、HTML+JavaScript构建C++类代码一键转换MASM32代码平台 在MASM32中使用WMI访问这些对象及其成员,必

win32 wmi简单封装-爱代码爱编程

CWmiUtils.h #pragma once #include <Wbemidl.h> #include <functional> #include <string> #include <vector> #include <tchar.h> #ifdef _UNICODE using _

wmi系列--关于wmi-爱代码爱编程

本系列预计有三节,分别记录关于WMI的一些基础知识,WMI的永久订阅事件,WMI常见的攻防对抗手段 WMI简介 WMI 的全称是 Windows Management Instrumentation,即 Windows

java代码弱点与修复之——wmi: inefficient map iterator(低效的map迭代器)-爱代码爱编程

弱点描述 Inefficient Map Iterator,意思是“低效的Map迭代器”。这个警告表示代码中存在低效的迭代器遍历Map的方式,通常会影响性能。 在FindBugs中,简写为WMI。 具体来说,WMI警告通

获取windows硬件、软件信息的方法_babytiger的博客-爱代码爱编程

1,方法1 systeminfo 该命令是Windows中用于显示关于计算机及其操作系统的详细配置信息,包括操作系统配置、安全信息、产品 ID 和硬件属性,如 RAM、磁盘空间和网卡和补丁信息等。 SYSTEMINFO [/S system [/U username [/P [password]]]] [/FO format] [/NH] 描述:

wmi使用学习笔记_乌鸦安全的博客-爱代码爱编程

更新时间:2022.06.19 说明 本文大量参考了师傅们的文章,感谢各位师傅的帮助! https://docs.microsoft.com/zh-cn/windows/win32/wmisdk/about-wmi

网络协议学习---WMI协议学习-爱代码爱编程

WMI简介 WMI(Windows Management Instrumentation,Windows 管理规范)是一项核心的 Windows 管理技术。WMI,是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Informati

powershell--windows管理规范WMI基础-爱代码爱编程

简介 Windows管理规范(Windows Management Instrumentation,WMI),是微软提供给管理的工具之一,WMI可以从计算机中收集大量的系统信息,本篇文章主要介绍一下使用powershell调用WMI的情况。 WMI概要 Windows计算机中包含的管理信息是十分的繁杂的,WMI会将这些信息整理成易于访问的格

windows命令wmic入门用法-爱代码爱编程

cmd命令行中的wmic用法 假如一开始就有一个目的:想要获取硬盘序列号, C:\Users\Administrator>wmic /? [global switches] <command> The following global switches are available: /NAMESPACE Pat

Windows编程—杀死指定路径程序文件的进程-爱代码爱编程

前言 由于Windows命令 taskkill 无法通过程序文件的完整路径匹配来杀死指定进程,通过程序名称容易误杀进程,所有笔者做了一个简单的封装做了个mytaskkill.exe,用来杀死指定路径的程序文件的进程。 支持Windows xp 及以上版本,用法为:mytaskkill.exe “C:\xxx1.exe” “C:\xxx2.exe” “C

WMI利用(权限维持)-爱代码爱编程

讲在前面:     在简单了解了WMI后,我们开始了横向移动,包括其中的信息收集,工具利用。那么在我们短暂的获取权限后,如何才能将权限持久化,也就是所说的权限维持住呢?笔者看了国内外部分文章后,发现WMI做权限维持主要是介绍WMI事件,并将其分为永久事件和临时事件,本文参考部分博客文章对WMI事件进行讲解,不足之处,望及时指出。 什么是WMI事件  

【逗老师带你学IT】PRTG通过WMI远程监控windows10运行状态-爱代码爱编程

网上很多关于Windows开启WMI的文章,但是到了Windows10之后,网上说的办法行不通了,本文介绍在最新的Windows 10 21H1版本开启WMI进行远程监控的办法 目录 一、Windows 10启用WMI远程监控1、新建用户2、用户添加至授权群组3、启动WMI服务4、配置WMI控件属性二、测试工具三、PRTG添加WMI类型传感器 一

Qt5 win10 通过WMI获取Nvidia driver Version 驱动版本-爱代码爱编程

一、环境 我的开发环境是Qt5.12.10,win10系统。 二、使用WMI获取计算机显示适配器的详细信息,包括显卡的型号,显卡驱动的版本号,以及显卡当前的状态。 三、代码示例 #define _WIN32_DCOM #include <QDebug> #include <iostream> #include <comdef

一种WINDOWS下读写highmemory的方法(WMI)-爱代码爱编程

前言: 在PC行业中,对芯片的GPIO或其他寄存器进行编程的应用,还真不少见。 万能的工具RW-EVERYTHING可以作为调式工具,但它无SDK&API提供,无法作用二次开发使用。 WINIO&WINRING都有API提供,但对high memory访问,束手无策。 于是使用WMI来进行尝试。 1. 资料下载wmiacpi、wmisam

WMI基础知识(整理中)-爱代码爱编程

文章目录 一、基本语法架构(一)什么是WMI?(二)WMI的组成部分:(三)获取这些具体属性信息的步骤(编写脚本的步骤):1、过程概述2、过程标准步骤(四)概念详解:命名空间与对象库1、命名空间常用命名空间2、常用脚本对象库(五)获取属性实例步骤拆解获取过程拆解1、初始化,定义SWbemLocator的实例2、将实例连接3、获取数据集合4、获得精确

Tasklist/Taskkill命令返回错误:无效类或找不到(WMI损坏)-爱代码爱编程

Tasklist/Taskkill命令返回错误:无效类或找不到(WMI损坏) 现象描述: 1.电脑上任务管理器可以正常使用 2.taskkill /?命令可以正常运行 3.使用tasklist命令时会出错的,错误是“错误:无效类” 4.使用taskkill进程会出错,错误是“错误:无效类”或者是“错误:找不到”,但是在任务管理器可以看到要kill的进程

powershell 查看WMI信息和几个WMI类示例-爱代码爱编程

查看  Win32_BIOS类; 查看Win32_PnPSignedDriver类,这是系统全部的PnP驱动程序的信息;输出非常多; 查看 CIM_Memory类; 查看Win32_Operatingsystem类; 查看Win32_Bus类; WMI的类是以命名空间和继承层次方式组织的,呈树形结构。命名空间的根是root,在