首页
社区
课程
招聘
[求助]大神请教个问题啊为什么这几个函数输出都是一样的
发表于: 2013-6-4 18:20 2872

[求助]大神请教个问题啊为什么这几个函数输出都是一样的

2013-6-4 18:20
2872
FindFirstVolume查找主机中第一个逻辑驱动器

GetVolumeNameForVolumeMountPoint 根据挂载点获取设备名称

FindFirstVolumeMountPoint 查找指卷的一个挂载点

明明一个是逻辑驱动器 一个是挂载点 一个是设备名称 为什么输出结果是一样的啊都是
\\?\Volume{02350646-A2A1-11E2-B7C5-806E6F6E6963}

纠结几个小时了网上也没资料啊。。。求大神指导!

#include"stdio.h"
#include"windows.h"

int main()
{
        int i=0;
        int x=0;
        int y=0;
        WCHAR DriveVolumeName1[100]={NULL};
        WCHAR DriveVolumeName2[100]={NULL};
        WCHAR DriveVolumeName3[100]={NULL};
        FindFirstVolume(DriveVolumeName1,sizeof(DriveVolumeName1));
        GetVolumeNameForVolumeMountPoint(DriveVolumeName1,DriveVolumeName2,sizeof(DriveVolumeName2));
        FindFirstVolumeMountPoint(DriveVolumeName2,DriveVolumeName3,sizeof(DriveVolumeName3));
        for (;i<100;i++)
        {
                printf("%s",&DriveVolumeName2[i]);
        }
        printf("\n");
        for (;x<100;x++)
        {
                printf("%s",&DriveVolumeName2[x]);
        }
        printf("\n");
        for (;y<100;y++)
        {
                printf("%s",&DriveVolumeName2[y]);
        }
        printf("\n");
        return 0;
}
这是代码

[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回