|
|
分享源码
| 界面截图: |
|
| 是否带模块: |
- |
| 备注说明: |
- |
这个其实非常简单,但是我在论坛上没有找到相关的代码,因此我就自己分享一个。
用的是GetVolumeNameForVolumeMountPoint函数(文档链接:https://learn.microsoft.com/zh-cn/windows/win32/api/fileapi/nf-fileapi-getvolumenameforvolumemountpointw)
我大致给大家讲解一下这个函数:这个函数的第一个参数填的是挂载点(必须以"\"结尾,我自定义的子程序 转换挂载点() 会进行转换),第二个参数是接收卷GUID的字符串指针,第三个参数是缓冲区长度(50个字符)
这个函数有两个版本(A/W),但由于易语言是ANSI,因此我用的是ANSI版本的。
函数原型(C++):BOOL GetVolumeNameForVolumeMountPointW(
[in] LPCWSTR lpszVolumeMountPoint,
[out] LPWSTR lpszVolumeName,
[in] DWORD cchBufferLength
);
|
-
-
卷cha询.e
7.64 KB, 下载次数: 19, 下载积分: 精币 -2 枚
|