2012-09-03 163 views
2

我有一個問題,如果你可以獲得高清速度(RPM),如果內存是DDR1,DDR2,DDR3,如果HD是SATA或IDE插座以及芯片組和主板... 如果它可以將其逐步在DelphiWMI獲取更多信息

謝謝

回答

7

要檢查內存是DDR1,DDR2,DDR3可以使用Win32_PhysicalMemory WMI類和MemoryType財產。

要檢查HDD是SATA還是IDE,可以使用Win32_DiskDrive,Win32_IDEControllerWin32_SCSIController WMI類。

的芯片組信息檢查Win32_VideoController

的主板信息使用Win32_BaseBoard類。

現在使用Delphi代碼訪問這些WMI類,您可以使用WDCC (WMI Delphi Code Creator)工具。

+1

在Win32_PhysicalMemory - MemoryType返回0或未知,和我所擁有的 兩個卡是DD3內存。 已經在Win32_DiskDrive返回IDE我更多,如果我的SATA是在Win32_IDEController我沒有返回 我需要什麼,我也返回Win32_SCSIController不是我所需要的。 在主板上我沒有它的Socket信息。 如果你能幫助我...... 謝謝 –

+0

如果上面的一些類沒有檢索到你正在尋找的信息,你必須爲每個類發佈一個單獨的問題,發佈你當前的代碼正在使用和Windows的版本。 – RRUZ

+0

這將是有用的,我只是被趕上內存是DDR2,DDR3和類型的高清,SATA或IDE ... 我沒有更多的屬性是正確的。 –