Как получить папку «Виртуальные машины» на Win7? - PullRequest
2 голосов
/ 21 апреля 2010

Я пишу инструмент под названием XP-More , который должен помочь управлять виртуальными машинами Windows 7.Первое, что должен сделать инструмент при запуске - найти папку VM.Однако оказывается, что эта папка не указана в качестве специальной папки Windows.Я использую обходной путь, но это ненадежно.В идеале,

Environment.GetFolderPath(Environment.SpecialFolder.VMFolder)

или около того сделали бы эту работу, но VMFolder - выдумка моего воображения.Есть ли реальный способ получить эту папку?

Ответы [ 2 ]

2 голосов
/ 21 апреля 2010

Я нашел это . Вы можете получить папку по умолчанию или выполнить поиск переменной среды myvirtualmachines.

1 голос
/ 21 апреля 2010

@ m0sa - ваше решение работает для Microsoft Virtual PC , но Windows 7 поставляется с вариантом под названием Windows Virtual PC , который выглядит немного иначе. Например, в моей Windows 7 нет ни переменной окружения myvirtualmachines , ни какой-либо другой, указывающей на фактическую папку.

(извините за то, что написал это как ответ. Я знаю, что это отстой, но я не могу добавлять комментарии к этому моменту)

...