4
首先,这里的约束:用户创建安装点时如何获得通知?
- 必须在XP
- 运行必须通知两个驱动器号分配和安装的卷到一个文件夹
- 切不可“唤醒”一个驱动器,如果它是睡眠。
- 我真的不想投票驱动器。
我已经试过:
- 谷歌
- 我已经看了WMI和Win32_LogicalDisk类。我可以确定哪些驱动器安装到驱动器盘符,但不能安装到文件夹。 Win32_Volume *和Win32_MountPoint类将是完美的,但在XP上不可用。
- 我试过使用FindFirstVolume轮询驱动器& GetVolumePathNamesForVolumeName(尽管我宁愿不这样做),但看起来驱动器必须在启动之前就可以提供信息。再次,投票。
我正在考虑使用API钩子钩到SetVolumeMountPoint和DeleteVolumeMountPoint电话的可能性,但我不认为这会赶上一切,好像这可能是一个丑陋的黑客无论如何。
所以,是的,我正在寻找的建议:)