社区
VB
帖子详情
如何用程序来判断是否为可移动硬盘?
liuguangwei
2003-10-18 01:31:30
如题.
...全文
79
5
打赏
收藏
如何用程序来判断是否为可移动硬盘?
如题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuguangwei
2003-10-20
打赏
举报
回复
TO:lz305(vincoer)
temp=GetDriveType("c:\")
IF temp=DRIVE_REMOVABLE THEN
msgbox("可移动的磁盘")
END IF
'上面代码不能通过,你有没有插个"优盘"试了?
TO:duibudui(要命的一分)
能不能再详细说一下安装"Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer"完这个组件后的操作?
duibudui
2003-10-20
打赏
举报
回复
安装这个组件:
Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer
http://www.microsoft.com/downloads/details.aspx?FamilyID=62d91a63-1253-4ea6-8599-68fb3ef77de1&DisplayLang=zh-cn
然后create Win32_LogicalDisk.vb 会自动生成代码,调用就可以了
lz305
2003-10-20
打赏
举报
回复
用API函数GetDriveType()
判断一个磁盘驱动器的类型
Private Declare Function GetDriveType Lib "kernel32" alias "GetDriveTypeA" _
(Byval nDrive as String) as long
DRIVE_REMOVABLE:磁盘可以从驱动器上移走
DRIVE_FIXED:磁盘不能从驱动器上租移走
DRIVE_REMOTE:驱动器是远程(网络)驱动器
DRIVE_CDROM:驱动器是CD-ROM驱动器
DRIVE_RAMDISK:驱动器是RAM驱动器
Private Const DRIVE_REMOVABLE=2
Private Const DRIVE_FIXED=3
Private Const DRIVE_REMOTE=4
Private Const DRIVE_RAMDISK=6
Private Const DRIVE_CDROM=5
Private Declare Function GetDriveType Lib "kernel32" alias "GetDriveTypeA" _
(Byval nDrive as String) as long
Private sub Form_load()
dim temp as long
temp=GetDriveType("c:\")
IF temp=DRIVE_REMOVABLE THEN
msgbox("可移动的磁盘")
END IF
END SUB
liuguangwei
2003-10-20
打赏
举报
回复
都过了两天了,没人知道!
谁知道偶另外开贴,100分相送!
liuguangwei
2003-10-20
打赏
举报
回复
TO:lz305(vincoer)
应该是:
Public Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Integer
你类型错了.Integer 不是 Long
可以了.
谢了!
vc 判断某个盘符是否为
移动硬盘
盘符
在使用GetDriveType获取磁盘类型时,一般小容量的U盘直接返回DRIVE_REMOVABLE,倒是不用再进行下一步的判断,而大容量U盘和
移动硬盘
的盘符返回值和本地硬盘盘符返回值都是DRIVE_FIXED,需要再进行判断,如果是IDE...
计算机不能显示可移动磁盘咋办,
移动硬盘
不显示盘符怎么办
移动硬盘
显示不出来解决方法【详解】...
移动硬盘
显示不出来怎么办目前使用的绝大多数
移动硬盘
都是USB接口的,属于即插即用类型,与U盘类似,人们经常使用USB设备也都可能会遇到无法识别移动设备的情况,这个时候需要才用排除法来...
移动硬盘
不显示怎么办?恢复硬盘的方法汇总
我们使用
移动硬盘
还是很多的。例如,如果电脑空间不足,我们可以将数据传输到
移动硬盘
。想要把数据放在另一台电脑,但是
移动硬盘
不显示?别着急,本文为你汇总了多种恢复硬盘的方法。
使用windows API区分
移动硬盘
和本地硬盘
在
程序
中,有时候需要区分
移动硬盘
和本地硬盘,U盘的检测比较简单,首先用GetLogicalDriveStrings获取盘符,然后用GetDriveType获取类型,返回结果为DRIVE_REMOVABLE,则为U盘。这里有个问题,就是如果电脑中存在可...
移动硬盘
与电脑连接后 计算机中找不到,
移动硬盘
不显示盘符怎么办
移动硬盘
显示不出来解决方法【详解】...
移动硬盘
显示不出来怎么办目前使用的绝大多数
移动硬盘
都是USB接口的,属于即插即用类型,与U盘类似,人们经常使用USB设备也都可能会遇到无法识别移动设备的情况,这个时候需要才用排除法来...
VB
16,552
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章