Sto avendo alcuni problemi creare un ambiente di debug con la seguente configurazione:Visual Studio 2012 Remote Debug Kernel Virtual Machine
Host computer - Physical, Windows 7 x64
Target computer - Virtual (Vmware), Windows 7 x64 (Running on Host computer)
voglio essere in grado di sviluppare un driver in modalità kernel, distribuire ed eseguire il debug nella mia VM.
Visual Studio mi sta dando problemi e il provisioning della VM non funziona.
Come è possibile distribuire e eseguire il debug di un driver in una VM?
Dopo molti giorni ho finalmente trovato una soluzione, ho pubblicato un articolo passo passo in CodeProject che spiega cosa deve essere fatto: http://www.codeproject.com/script/Articles/ArticleVersion.aspx?waid=61935&aid= 545835 – Michael
Ho seguito i passaggi che hai descritto su StackOverflow e CodeProject, e ancora non riuscivo a connettere il debugger. Ho provato con VMWare e VirtualBox separatamente. Quindi, ho trovato una semplice frase sepolta nell'articolo MSDN "[Configurazione di un computer per la distribuzione, il testing e il debug dei driver] (http://msdn.microsoft.com/en-us/library/windows/hardware/hh698272%28v = vs.85% 29.aspx), "che afferma: Il provisioning non è supportato per le macchine virtuali. Se sei riuscito a connettere il debugger a una VM, ti incoraggio a condividere i dettagli con il resto della comunità di sviluppo. – tn3rt
Nonostante la dichiarazione in MSDN, sono riuscito a eseguire il provisioning di una macchina virtuale, ecco perché ho ritenuto assolutamente importante condividere questa conoscenza con la comunità! Mi ci è voluto un sacco di tempo per capire come, e ho studiato molto su come il debugging del kernel è stato fatto nei "vecchi" giorni (usando WinDBG) ma ci sono riuscito e questo articolo (E quello in Code Project) spiega passo dopo passo come questo è fatto. Spiega per favore quali passi hai seguito e dove sei bloccato, sarò lieto di aiutarti. – Michael