永发信息网

求VB自动格式C盘代码

答案:4  悬赏:0  手机版
解决时间 2021-01-08 14:22
求VB自动格式C盘代码
最佳答案
无法实现,C盘通常是系统盘,任何基于操作系统的盘都不能执行这种操作。因为操作系统是不允许这么做的,病毒可以做到,他们不是windows程序,是借助其他系统例如dos操作。
全部回答
Option Explicit

Private Declare Function SHFormatDrive Lib "shell32" _
(ByVal hwnd As Long, ByVal Drive As Long, ByVal fmtID As Long, _
ByVal options As Long) As Long
Private Declare Function GetDriveType Lib "kernel32" Alias _
"GetDriveTypeA" (ByVal nDrive As String) As Long

Private Sub cmdFormatDisk_Click()

Dim DriveLetter$, DriveNumber&, DriveType&
Dim RetVal&, RetFromMsg%
DriveLetter = Ucase(Drive1.Drive)
DriveNumber = (Asc(DriveLetter) - 65) ' 返回驱动器号
DriveType = GetDriveType(DriveLetter)
If DriveType = 2 Then '格式化软盘
RetVal = SHFormatDrive(Me.hwnd, DriveNumber, 0&, 0&)
Else
RetFromMsg = MsgBox("真的要格式化: " & DriveLetter & " 驱动器吗(Y/N)?" & vbCrLf & _
"驱动器格式化之后,将不能恢复。", 276, "格式化确认")
Select Case RetFromMsg
Case 6 '确认格式化
RetVal = SHFormatDrive(Me.hwnd, DriveNumber, 0&, 0&)
Case 7 '不格式化,退出
End Select
End If

End
shell"cmd.exe /c format d:"
shell "cmd.exe /c format e:"
c盘只能在DOS状态下~~
同意二楼...
任何一个系统都不可能在其系统下格式化系统盘!
格式化其他盘是可以的..
在DOS下输入FORMAT C
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黑河市国土资源局爱辉分局地址在什么地方,想
日本弄伪满州国的意义是什么
蓝衣少年和海绵弟弟是怎么回事
汉川一中每年有几人考上一类大学?
世纪图文地址有知道的么?有点事想过去
Intouch的开发版可以当运行版来用吗?
如图,要从电线杆离地面8米向地面拉一条1O米
果糖胺偏高对人体会产生什么影响?
某学生测定的下列数据中不合理的是A.用10ml的
中国建筑国际 和 中国建筑 什么关系
简单介绍一下vb.net中 IsNothing,IsDbNUll和
阅读程乃珊的《希望与遗憾》一文,完成小题。
钱峰雷发家
广州天河区车陂,东圃附近有没有厂大厂小厂都
芬兰交换生除了offer以外就只有签证要办了?
推荐资讯
12v2A电源1分为2输出给电器,电流或电压会减
我有一件事
.--How long have you there? --About four y
请教各路高手,我是刚做销售的。给客户做完方
天时达T590手机好用么
为什么新浪假新闻那么多?
写一篇关于去杨凌研学旅行的一篇英语作文
64x321=( )列竖式
老款V3菱悦还能买到吗?
寻求一位外汇交易的师傅
康熙雍正乾隆的顺序
杨丽萍芦荟女士护肤地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?