我正在编写一个名为XP-More的工具,该工具应该有助于管理Windows 7虚拟机。启动时工具必须做的第一件事就是找到VM文件夹。但是,事实证明该文件夹未列为Windows特殊文件夹。我使用了一种解决方法,但它不可靠。理想情况下,
Environment.GetFolderPath(Environment.SpecialFolder.VMFolder)
左右会完成这项工作,但VMFolder是我想象中的虚构。有没有真正的方法来获取该文件夹?
答案 0 :(得分:2)
我找到了this。您可以获取默认文件夹,也可以搜索“myvirtualmachines”环境变量。
答案 1 :(得分:1)
@ m0sa - 您的解决方案适用于 Microsoft Virtual PC ,但Windows 7附带了一个名为 Windows Virtual PC 的变体,这似乎略有不同。例如,在我的Windows 7上,既没有 myvirtualmachines 环境变量,也没有指向实际文件夹的任何其他环境变量。
(抱歉写这个作为答案。我知道这很糟糕,但此时我无法添加评论)