On 19/03/2010 10:30, Chris Jesse wrote:
I am trying to use WMI in order to get information about drives so
The problem that we are having is that we can't seem to get an accurate
size for the disks.

I know that in the past we were able to do so, using the Win32_Diskpartition
Size property but have recently found that this is no longer the case as it is
inaccurate. We believe this is because we may not have tested it with a FAT
formatted media before.

I'm not going to be much help here, I'm afraid, except to suggest that
the likely API for this is going to be one of the DeviceIOControl
functions:

  http://msdn.microsoft.com/en-us/library/aa363216%28VS.85%29.aspx

  http://timgolden.me.uk/pywin32-docs/win32file__DeviceIoControl_meth.html

In principle, the parents of the Win32_LogicalDisk clsas (CIM_LogicalDisk,
CIM_StorageExtent) should offer access to the lower-level data which
makes up the Size attributes. But it doesn't seem to be implemented that
way; they simply return None.

TJG
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to