Как получить папку "Виртуальные машины" на Win7?
Я пишу инструмент под названием XP-More, который должен помочь управлять виртуальными машинами Windows 7. Первое, что должен сделать инструмент при запуске - найти папку VM. Однако оказывается, что эта папка не указана в качестве специальной папки Windows. Я использую обходной путь, но это ненадежно. В идеале,
Environment.GetFolderPath(Environment.SpecialFolder.VMFolder)
или так бы сделал эту работу, но VMFolder - выдумка моего воображения. Есть ли реальный способ получить эту папку?
2 ответа
Я нашел это. Вы можете получить папку по умолчанию или выполнить поиск переменной среды myvirtualmachines.
@m0sa - ваше решение работает для Microsoft Virtual PC, но Windows 7 поставляется с вариантом под названием Windows Virtual PC, который выглядит немного иначе. Например, в моей Windows 7 нет ни переменной среды myvirtualmachines, ни какой-либо другой, указывающей на фактическую папку.
(извините за то, что написал это как ответ. Я знаю, что это отстой, но я не могу добавлять комментарии на данный момент)