社区
C++ Builder
帖子详情
如何获取移动磁盘信息(包括:移动盘,移动硬盘)
stiwin
2004-03-15 05:48:37
主要是移动硬盘
...全文
448
19
打赏
收藏
如何获取移动磁盘信息(包括:移动盘,移动硬盘)
主要是移动硬盘
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stiwin
2004-05-13
打赏
举报
回复
我将X不管改成什么盘hDisk 总是返回-1???????
nalichina
2004-04-30
打赏
举报
回复
#include "Winioctl.h"
HANDLE hDisk = CreateFile("\\\\.\\X:",
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
if (hDisk != INVALID_HANDLE_VALUE)
{
DISK_GEOMETRY dgDisk;
if (DeviceIoControl(hDisk, IOCTL_DISK_GET_DRIVE_GEOMETRY,
NULL,
0,
&dgDisk,
sizeof(dgDisk),
&dwNotUsed,
NULL))
{
if(dgDisk.MediaType == RemovableMedia) //是否移动硬盘
{
// 是
....
}
}
CloseHandle(hDisk);
X: 是你移动硬盘的盘符.
这种方法可以判定u盘
nalichina
2004-04-30
打赏
举报
回复
我也想知道硬盘和虚拟分区如何判断
stiwin
2004-04-26
打赏
举报
回复
ÿ
stiwin
2004-04-20
打赏
举报
回复
GetDriveType不能判断呀
stiwin
2004-04-14
打赏
举报
回复
请列出相关信息.谢谢
captainivy
2004-04-14
打赏
举报
回复
GetDriveType能判断移动硬盘
stiwin
2004-04-12
打赏
举报
回复
不行呀
CityHost
2004-04-12
打赏
举报
回复
DDK里的Kernel-Mode Drivers部分或许有用
Yea
2004-03-20
打赏
举报
回复
可以从获取的盘符+分区多少来看。
Zer
2004-03-20
打赏
举报
回复
Examples\ShellControls\ShellControlDemo
这例子有用没
xiaoto
2004-03-19
打赏
举报
回复
GetDriveType对有个移动硬盘可以判断,对有的移动硬盘无法判断,特别是系统是w2k、xp时。我以前做确认U盘的盘符时,如果可以判断,就跳出。如果不可以,就取最近一个盘符。暂时没找到新的办法。
stiwin
2004-03-18
打赏
举报
回复
GetDriveType不能判断移动硬盘的
stiwin
2004-03-18
打赏
举报
回复
移动硬盘如何判断
JUNE20
2004-03-17
打赏
举报
回复
函数:GetDriveType("str")
返回值:
DRIVE_REMOVABLE: 可移动硬盘
DRIVE_FIXED: 不可移动硬盘
DRIVE_REMOTE: 网络硬盘
DRIVE_CDROM CD_ROM;
DRIVE_RAMDISK 虚拟硬盘
Yea
2004-03-16
打赏
举报
回复
获得移动硬盘的盘符吗?
stiwin
2004-03-16
打赏
举报
回复
送强行针贴一张
http://expert.csdn.net/Expert/topic/2755/2755271.xml?temp=.423382
stiwin
2004-03-16
打赏
举报
回复
2楼的,不能得知是不是移动硬盘
移动硬盘和硬盘通过GetDriveType得到的类型都是一样的,这个函数是行不通的
WbtServer
2004-03-16
打赏
举报
回复
int x;
char driver;
driver='f:\';
x = GetDriveType(driver);
switch(x)
{
case 2: Label1.Caption := '该驱动器是可移动驱动器';
break;
case 3: Label1.Caption := '该驱动器是固定驱动器';
break;
case 4: Label1.Caption := '该驱动器是网络驱动器';
break;
case 5: Label1.Caption := '该驱动器是CD-ROM驱动器';
break;
case 6: Label1.Caption := '该驱动器是虚拟驱动器';
break;
default Label1.Caption := '该驱动器无效';
break;
}
裸机安装_对刻硬
盘
ghost clonezilla
即该工具无需了解硬
盘
中装了什么格式的文件或操作系统,介于
磁
盘
块存储中可以快速高效的备份,它虽然和当前流行的Clonezilla工具相比,不能够利用网络来传输文件,但是如果在可以拆开主机,接触到硬
盘
的工作环境中,...
移动
硬
盘
无法读取 插入电脑没反应 无法识别 怎么办
打开设备管理器: 查看
磁
盘
管理器正常情况下:
磁
盘
管理器会包含所有的硬
盘
信息
包括
主机的主硬
盘
移动
硬
盘
等等。。。如果 在
磁
盘
驱动器里 找不到自己的
移动
硬
盘
。那么操作系统就识别不了 你的
移动
硬
盘
解决方法:此时...
移动
硬
盘
变本地硬
盘
,小编教你
移动
硬
盘
变本地硬
盘
怎么办
移动
硬
盘
提示:
移动
硬
盘
变本地
磁
盘
如何解决?相信大家对
移动
硬
盘
都很熟悉,几乎每个人都有,因为
移动
硬
盘
内存空间大,便于储存文件,很方便。接下来,针对这一问题,下面来分享系统
移动
硬
盘
移动
硬
盘
变本地
磁
盘
的解决...
移动
硬
盘
读不出来,无法识别的6种修复方法
移动
硬
盘
作为储存有可
移动
、容量大等特点,但是
移动
硬
盘
有时故障率会比U
盘
多一些,例如
移动
硬
盘
读不出来的问题有不少用户遇上,
移动
硬
盘
无法识别的原因是有多种的,不同的原因采用不同的解决方法,下面小编整理了6种...
计算机管理中打开
移动
硬
盘
磁
盘
必须格式化,最佳解决方案:无法打开
移动
硬
盘
分区,并且未格式化解决方案。...
先前的编辑器向您解释了
移动
硬
盘
的故障分析无法识别
磁
盘
图标并且不显示。我相信频繁使用
移动
硬
盘
可能会遇到类似的故障。今天,编辑器将向您说明无法打开
移动
硬
盘
分区,并且未格式化提示。编辑器将教您如何解决未格式...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章