Hello, folks!
Script I am creating has to format a device - USB flash drive. I have
tried using regular DOS format through os.system - did not work
well, because DOS format requires input from user. And the script
should run without user interference.
I have taken a look at ActivePython win32...
this may help, you need ctypes module.
##
from ctypes import *
fm = windll.LoadLibrary('fmifs.dll')
def myFmtCallback(command, modifier, arg):
print command
return 1# TRUE
FMT_CB_FUNC = WINFUNCTYPE(c_int, c_int, c_int, c_void_p)
FMIFS_HARDDISK = 0x0C
weir wrote:
this may help, you need ctypes module.
##
from ctypes import *
fm = windll.LoadLibrary('fmifs.dll')
def myFmtCallback(command, modifier, arg):
print command
return 1 # TRUE
FMT_CB_FUNC = WINFUNCTYPE(c_int, c_int, c_int, c_void_p)
OK, it worked. Obviosly, quick format was a bad choice.
Thanks a lot for your help!
Mark
--
http://mail.python.org/mailman/listinfo/python-list