如题,我想在vc里面获得设备管理的详细信息和添加删除程序的信息。不知道有没有这样的函数呀。
如何下手,请大侠指点下。
如何下手,请大侠指点下。
解决方案 »
- 请教一个2个NotificationEvent和用户层交互的问题~~~
- const 成员变量的若干问题!!
- 为何我不能定义自己的类型!难道VS2005不允许么?
- 在CFileDialog中怎样把nFilterIndex转化成字符串
- 如何在VC6中使用 ATL/MFC 共享类 CImage ???
- 在读取进程内存过程出错,希望得到帮助!
- vc中那个函数跟vb中的DoEvents有同样功能
- 关于WSA的含义
- 一个问题,定义了_UNICODE进行编译,出现了如下错误:
- 什么方法可以得CPU或硬盘的序列号?????帮帮忙!!!
- 这样的公司我该不该呆?最近心情不好,散分!
- 一个多线程同时下载多个文件的问题。貌似是线程出错了。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
这个下面的key中有相关信息
* Get device info set for device class (SetupDiGetClassDevsA function)
* Get device info data for every device (SetupDiGetClassDevsA function, second parameters for this function is sequential device index in the device class, so call this function in circle with device index = 0, 1, etc.).
* Get device name from Registry via SetupDiGetDeviceRegistryPropertyA function.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BytesPerSector: " & objItem.BytesPerSector
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompressionMethod: " & objItem.CompressionMethod
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DefaultBlockSize: " & objItem.DefaultBlockSize
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "InterfaceType: " & objItem.InterfaceType
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxBlockSize: " & objItem.MaxBlockSize
Wscript.Echo "MaxMediaSize: " & objItem.MaxMediaSize
Wscript.Echo "MediaLoaded: " & objItem.MediaLoaded
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "MinBlockSize: " & objItem.MinBlockSize
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NeedsCleaning: " & objItem.NeedsCleaning
Wscript.Echo "NumberOfMediaSupported: " & objItem.NumberOfMediaSupported
Wscript.Echo "Partitions: " & objItem.Partitions
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "SCSIBus: " & objItem.SCSIBus
Wscript.Echo "SCSILogicalUnit: " & objItem.SCSILogicalUnit
Wscript.Echo "SCSIPort: " & objItem.SCSIPort
Wscript.Echo "SCSITargetId: " & objItem.SCSITargetId
Wscript.Echo "SectorsPerTrack: " & objItem.SectorsPerTrack
Wscript.Echo "Size: " & objItem.Size
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TotalCylinders: " & objItem.TotalCylinders
Wscript.Echo "TotalHeads: " & objItem.TotalHeads
Wscript.Echo "TotalSectors: " & objItem.TotalSectors
Wscript.Echo "TotalTracks: " & objItem.TotalTracks
Wscript.Echo "TracksPerCylinder: " & objItem.TracksPerCylinder
Next