windows - COM vs WMI for at levere oplysninger

Indlæg af Hanne Mølgaard Plasc

Problem



Hvad er bedre metode til brug, hvis jeg gerne vil give brugeren nogle oplysninger
om min Hardware enhed.


Skal jeg udvikle et proprietært COM-bibliotek, eller skal jeg udvikle en WMI-udbyder?

Bedste reference


Jeg tror, ​​at det er en no-brainer: WMI er den Microsoft-velsignede måde at levere ydeevne og hardwareoplysninger på.


Det skal være den måde, du giver de oplysninger, du beskriver. Der er masser af præcedens i Win32\_Computer og andre hardware klasser, som giver CPU detaljer, hukommelsesstørrelse og så videre (ting, der ikke ændrer sig med softwaren kører).


Jeg siger det, da du specifikt har markeret 'hardwareenhed'. Tænk ikke, at WMI er til rapportering, bare software type ting som hukommelsesbrug eller proceslister.


Der er en stor mængde software derude, der allerede er specielt bygget til at forespørge WMI (inklusive en af ​​mine), så der er ingen mangel på mennesker, der vil vide, hvordan man gør det.

Andre referencer 1


WMI er meget god. Spil lidt med dette værktøj WMI Code Creator, godt for at lære WMI. [1]