我的应用程序适用于windows Vista和XP。
连接到我的机器上的硬盘上有更多。我需要获取从其启动系统的硬盘驱动器的驱动器号。
通过使用GetLogicalDriveStrings函数,我可以获得所有硬盘驱动器的盘符。但是,我如何区分这个特定的驱动器号是我的启动硬盘驱动器的分区名称?
磁盘的结构包括:
Disk0(使用此命令启动)-C D G
disk1- E F H
磁盘2-I J
我只需要C,D,G。
因此,我一直在尝试为一个名为DiscEX的软件创建一个批处理文件,该软件需要在cmd.exe、windows xp或更高版本中使用命令行,它的启动方式类似于此discex (any arguments needed) location of iso file。现在我可以让软件使用批处理文件运行,但我似乎不知道如何复制被拖到上面的文件的目标位置来打开批处理文件,这里是记事本中的批处理文件的样子。
@echo off
echo Welcome to AutoDiscEx
pause
C:\windows\system32\discex
pause
此外,我需要能够开始在一个便携式硬盘驱动器的工作