
windowsAPI开发
文章平均质量分 54
believe、悠闲
普通的博客
展开
-
GetVolumeInformation函数使用记录
文档不短,其大概意思就是根据传入的盘符路径,获取盘符的各种信息;宽字符版:GetVolumeInformationW。普通:GetVolumeInformationA。GetVolumeInformationA为例;接下来就是测试这个函数的功能;环境:vsstudio2019。原创 2024-11-20 11:53:41 · 644 阅读 · 0 评论 -
获取Windows系统下所有的物理磁盘驱动器号,及其信息(C++)
这个接口用于获取当前系统的所有物理磁盘驱动器信息,包含驱动器号,类型,名字等。运行环境:vsstudio2019。运行系统:win10家庭版。原创 2024-10-23 15:11:14 · 332 阅读 · 0 评论 -
vsstudio对磁盘格式化;windows下代码形式对U盘格式化;无弹窗格式化
磁盘格式化是计算机用户经常使用的操作之一,但是网上的资料大多使用譬如diskpart等图形工具,对于一些需要自动化生产的企业尤其麻烦;本篇文章将使用接口+传参实现U盘的格式化原创 2024-11-14 14:24:51 · 477 阅读 · 0 评论 -
解决vsstudio2019调用hidsdi.h出现的问题
在调用hidsdi.h库后,编辑器不报错,ctrl也能打开。但是调用里面的方法出现了未定义的报错。利用你自己的渠道,搜索Hid.lib这个文件。到项目-xxx属性-链接器-常规-附加库目录。添加上面复制的路径,然后确认;这时候在编译,就应该没问题了。猜测是没有包含其库文件。如果声明后还没有成功;说明项目库中没有这个库。尝试在头部声明动态库。原创 2024-10-09 12:14:02 · 282 阅读 · 0 评论 -
vsstudio2019,windows平台,使用DeviceIOControl向大容量存储设备发起SCSI通信,读写其扇区,绕过文件系统的排查;
遇到的问题:返回的可用长度一直是44,但是我强制输出512的长度时发现缓冲区的数据都是正确的;如下使用DeviceIOControl发送MSC类规定的SCSI通信指令中。指定读0扇区,读1长度的扇区,一共长度为512字节。电脑插入U盘,为物理驱动器3。原创 2024-09-06 16:01:21 · 374 阅读 · 0 评论 -
Windows上对磁盘\U盘,进行格式化分区;使用diskpart格式化分区;使用系统接口对磁盘格式化分区;
b、找到自己需要格式化的盘,输入select disk x(其中x代表自己的磁盘号,我这里输入2,因为2是我的U盘)x1代表你要格式化的文件系统,可填入:ntfs,fat32,fat16,exfat。b、输入select partition x,选择要格式化的分区表,x是分区号;c、再次输入list disk,看到自己选择的磁盘前面多了一个*,就是选上了。a、输入list partition ,查看当前的分区表。a、输入list disk,,获取当前所有磁盘。a、输入clean,稍等即可删除全部分区信息。原创 2024-11-11 16:03:49 · 1498 阅读 · 0 评论