4
首先,這裏的約束:用戶創建安裝點時如何獲得通知?
- 必須在XP
- 運行必須通知兩個驅動器號分配和安裝的捲到一個文件夾
- 切不可「喚醒」一個驅動器,如果它是睡眠。
- 我真的不想投票驅動器。
我已經試過:
- 谷歌
- 我已經看了WMI和Win32_LogicalDisk類。我可以確定哪些驅動器安裝到驅動器盤符,但不能安裝到文件夾。 Win32_Volume *和Win32_MountPoint類將是完美的,但在XP上不可用。
- 我試過使用FindFirstVolume輪詢驅動器& GetVolumePathNamesForVolumeName(儘管我寧願不這樣做),但看起來驅動器必須在啓動之前就可以提供信息。再次,投票。
我正在考慮使用API鉤子鉤到SetVolumeMountPoint和DeleteVolumeMountPoint電話的可能性,但我不認爲這會趕上一切,好像這可能是一個醜陋的黑客無論如何。
所以,是的,我正在尋找的建議:)