このAPIは非公開なので(ヘルプにも記載されていない)もしかしたら使えなくなるかもしれません。
Private SubForm_Load()
DimlngRetAs Long
DimlngDrvNumAs Long
DimlngFormatModeAs Long
lngDrvNum = 0'ドライブの指定(A=0,B=1,C=2)
lngFormatMode = 0'0=クイックフォーマット 1=通常フォーマット,2=起動専用
lngRet = SHFormatDrive(hWnd, lngDrvNum, 0, lngFormatMode)
Select CaselngRet
Case-2
MsgBox "キャンセルされました"
Case-3
MsgBox "このドライブはフォーマットできません"
Case6
MsgBox "フォーマット成功"
Case Else
MsgBox "異常"
End Select
End Sub
'----------------------------------------------------------
'
'----------------------------------------------------------
Declare FunctionSHFormatDriveLib"shell32.dll"(ByValhWndAs Long, ByVallpDriveNumAs Long, ByVallpShiftIdDefaultAs Long,lpFormatModeAs Long)As Long
DownLoad vbtips073.lzh 2KB (VB6.0)