2010-04-20 6 views
2

J'écris un outil appelé XP-More, qui devrait aider à gérer les machines virtuelles Windows 7. La première chose que l'outil doit faire lorsqu'il est lancé est de trouver le dossier VM. Toutefois, s'avère que ce dossier n'est pas répertorié en tant que dossier spécial Windows. J'utilise une solution de contournement, mais ce n'est pas fiable. Idéalement,Comment obtenir le dossier Virtual Machines sur Win7?

Environment.GetFolderPath(Environment.SpecialFolder.VMFolder) 

ou alors aurait fait le travail, mais VMFolder est une fiction de mon imagination. Y a-t-il un moyen réel d'obtenir ce dossier?

Répondre

2

J'ai trouvé this. Vous pouvez obtenir le dossier par défaut ou rechercher la variable d'environnement 'myvirtualmachines'.

1

@ m0sa - votre solution fonctionne pour Microsoft Virtual PC, mais Windows 7 est livré avec une variante appelée Windows Virtual PC, ce qui semble être un peu différent. Sur mon Windows 7, par exemple, il n'y a aucune variable d'environnement myvirtualmachines ni aucune autre pointant vers le dossier réel.

(désolé d'écrire cela comme une réponse.Je sais que c'est nul, mais je ne peux pas ajouter de commentaires à ce stade)

Questions connexes