GLibWMI
GLibWMI is a Delphi library of components, focused on the Administration of Windows Systems. They are based on Windows WMI (Windows Management Instrumentation). GLibWMI es una librería/biblioteca de componentes para Delphi, enfocados a la Administración de Sistemas Windows. Están basados en la WMI de Windows (Windows Management Instrumentation).
Install / Use
/learn @NeftaliDelphi/GLibWMIREADME
GLibWMI
DESCRIPCIÓN
NOTA: ¡Por favor "marque" este proyecto en GitHub! No cuesta nada y ayuda para hacer referencia al código. Gracias.
NOTE: Please "star" (like) this project in GitHub! It's cost nothing but help to reference the code. Thanks.
<img src=https://i.imgur.com/lK6aU2Z.png>
(English)
GLibWMI is a Delphi library of components, focused on the Administration of Windows Systems. They are based on Windows WMI (Windows Management Instrumentation).
(Spanish)
GLibWMI es una librería/biblioteca de componentes para Delphi, enfocados a la Administración de Sistemas Windows. Están basados en la WMI de Windows (Windows Management Instrumentation).
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/imagen_libreria2.png>
CÓMO UTILIZAR LOS COMPONENTES.
(ES) Una vez instalada la librería, suelte el componente en un formulario y actívelo. (En) Once the library is installed, drop the component on a form and activate it.
LISTA DE COMPONENTES
Los componentes se instalan en la paleta de componentes dividivos en 2 categorías (Software y Hardware).
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/componentes_liberia.png>
A continuación hay una descripción básica de la funcionalidad de cada uno de los componentes.
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CBIOSInfo.jpg>
- <b>TBIOSInfo</b>: La clase Win32_BIOS representa los atributos del servicio de entrada y salida básico del sistema (BIOS, Basic Input/Output Service) instalado en el equipo.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-bios
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CComputerSystemInfo.jpg>
- <b>TComputerSystemInfo</b>: La clase Win32_ComputerSystem representa el sistema operativo de un equipo en un entorno Win32.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-computersystem
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CServiceInfo.jpg>
- <b>TServiceInfo</b>: La clase Win32_Service representa un servicio en un sistema Win32. Un aplicación de servicio cumple las reglas de la interfaz del Administrador de control de servicios (SCM, Service Control Manager) y un usuario la puede iniciar automáticamente al arrancar el sistema a través del programa Servicios del Panel de control o mediante una aplicación que utilice las funciones de servicio de la API de Win32. Los servicios se pueden ejecutar aunque ningún usuario haya iniciado sesión en el sistema.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-service
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CPnPEntityInfo.jpg>
- <b>TPnPEntityInfo</b>: La clase Win32_PnPEntity representa las propiedades de un dispositivo Plug and Play. Las entidades Plug and Play se muestran como entradas en el Administrador de dispositivos que se encuentra en el Panel de control.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-pnpentity
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CDiskPartitionInfo.jpg>
- <b>TDiskPartitionInfo</b>: La clase Win32_DiskPartition representa las posibilidades y la capacidad de administración de un área con particiones en un disco físico de un sistema Win32. Ejemplo: Disco nº 0, Partición nº1.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-diskpartition
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CProcessorInfo.jpg>
- <b>TProcessorInfo</b>: La clase Win32_Processor representa un dispositivo capaz de interpretar una secuencia de instrucciones de código máquina en un equipo Win32. En un equipo multiprocesador, habrá una instancia de esta clase para cada procesador.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CDiskDriveInfo.jpg>
- <b>TDiskDriveInfo</b>: La clase Win32_DiskDrive representa una unidad física de disco tal y como la percibe un equipo donde se ejecuta el sistema operativo Win32. Cualquier interfaz a una unidad física de disco de Win32 es un descendiente, o miembro, de esta clase. Las características de la unidad de disco vistas a través de este objeto corresponden a las características de administración y la lógica de la unidad. En algunos casos, esto puede no reflejar las características físicas reales del dispositivo. Cualquier objeto basado en otro dispositivo lógico no sería un miembro de esta clase. Ejemplo: Disco fijo IDE.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-diskdrive
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CCDROMDriveInfo.jpg>
- <b>TCDROMDriveInfo</b>: La clase Win32_CDROMDrive representa una unidad de CD-ROM en Win32_ComputerSystem.
Nota: el nombre de la unidad no se corresponde con la letra de unidad lógica asignada al dispositivo.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-cdromdrive
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CVideoControllerInfo.jpg>
- <b>TVideoControllerInfo</b>: La clase Win32_VideoController representa las posibilidades y la capacidad de administración de la controladora de vídeo en un equipo Win32. Ejemplos: fabricante del adaptador de vídeo, versión del conjunto de chips, resolución de la pantalla y número de colores.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-videocontroller
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CUSBControllerInfo.jpg>
- <b>TUSBControllerInfo</b>: La clase Win32_USBController administra las capacidades de una controladora de bus serie universal (USB).
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-usbcontroller
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CKeyboardInfo.jpg>
- <b>TKeyboardInfo</b>: La clase Win32_Keyboard representa un teclado instalado en un sistema Win32. Ejemplo: Un teclado Natural(R) de Microsoft
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-keyboard
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CDesktopMonitorInfo.jpg>
- <b>TDesktopMonitorInfo</b>: La clase Win32_DesktopMonitor representa el tipo de dispositivo de pantalla o monitor conectado al equipo.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-desktopmonitor
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CPointingDeviceInfo.jpg>
- <b>TPointingDeviceInfo</b>: La clase Win32_PointingDevice representa un dispositivo de entrada usado para señalar y seleccionar zonas de la pantalla en un equipo Win32. Cualquier dispositivo usado para controlar un puntero o señalar en la pantalla de un equipo Win32 es miembro de esta clase. Ejemplo: un mouse, teclado táctil o tablillas de escritura o plumas.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-pointingdevice
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CNetworkAdapterInfo.jpg>
- <b>TNetworkAdapterInfo</b>: La clase Win32_NetworkAdapter representa un adaptador de red en un sistema Win32.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-networkadapter
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CBatteryInfo.jpg>
- <b>TBatteryInfo</b>: La clase Win32_Battery representa una batería conectada al sistema del equipo. Esta clase se aplica a las baterías en los sistemas portátiles y otras baterías internas/externas.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-battery
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CSoundDeviceInfo.jpg>
- <b>TSoundDeviceInfo</b>: La clase Win32_SoundDevice representa las propiedades de un dispositivo de sonido instalado en un sistema Win32.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-sounddevice
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CFanInfo.jpg>
- <b>TFanInfo</b>: La clase Win32_Fan representa las propiedades de un ventilador del equipo. Por ejemplo, el ventilador para la refrigeración de la CPU.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-fan
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CPrinterInfo.jpg>
- <b>TPrinterInfo</b>: Capacidades y administración del dispositivo lógico de la impresora.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-printer
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CUserAccountInfo.jpg>
- <b>TUserAccountInfo</b>: La clase Win32_UserAccount contiene información acerca de una cuenta de usuario de un sistema Win32.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-useraccount
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/COperatingSystemInfo.jpg>
- <b>TOperatingSystemInfo</b>: La clase Win32_OperatingSystem representa un sistema operativo instalado en un sistema Win32. Los sistemas operativos que se pueden instalar en un sistema Win32 son descendientes (o miembros) de esta clase. Ejemplo: Microsoft Windows 95.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-operatingsystem
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CProcessInfo.jpg>
- <b>TProcessInfo</b>: La clase Win32_Process representa una secuencia de eventos en un sistema Win32. Cualquier secuencia compuesta por la interacción de uno o más procesadores o intérpretes, código ejecutable y un conjunto de datos de entrada, es un descendiente (o miembro) de esta clase. Ejemplo: una aplicación cliente que se ejecuta en un sistema Win32.
MSDN link: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process
<img src=https://neftali.clubdelphi.com/GLibWMI/imagenes/CPrintJobInfo
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
