The MASM Forum

Miscellaneous => Miscellaneous Projects => Topic started by: TouEnMasm on April 07, 2013, 10:37:10 PM

Title: Harware Enumerator
Post by: TouEnMasm on April 07, 2013, 10:37:10 PM
Hello,
This one allow you to enumerate all of your hardware.
Here is a partial view of results.
Quote
Friendlyname : SAMSUNG CD-R/RW SW-252F
Device Description : Lecteur de CD-ROM
class : CDROM
Driver : {4D36E965-E325-11CE-BFC1-08002BE10318}\0000
Enumerator name : IDE
Location Information : 1
Name of device manufacturer: (Lecteurs de CD-ROM standard)
physical object name : \Device\Ide\IdeDeviceP0T1L0-3
security sds: O:SYD:(A;;FA;;;SY)(A;;FA;;;BA)(A;;FX;;;RC)(A;;0xe01f0000;;;WD)


Title: Re: Harware Enumerator
Post by: dedndave on April 08, 2013, 12:54:54 AM
seems to work ok under XP SP3   :t

i guess, if you wanted all the devices, you'd need a kernel mode driver for APIC ?
Title: Re: Harware Enumerator
Post by: TouEnMasm on April 08, 2013, 01:18:42 AM

Quote
i guess, if you wanted all the devices, you'd need a kernel mode driver for APIC ?

It's possible,a search with "APIC enumeration" give Hvgdk.h (ddk) but there is not too many functions in the file.

Title: Re: Harware Enumerator
Post by: dedndave on April 08, 2013, 02:40:55 AM
i guess what i was thinking of was the CPU-Z program

http://www.cpuid.com/softwares/cpu-z.html (http://www.cpuid.com/softwares/cpu-z.html)

they try to enumerate everything on the system
i believe they use kernel mode drivers to access some things

(http://www.cpuid.com/medias/images/en/softwares-cpuz.jpg)