Saya terhubung melalui koneksi Remote desktop ke Windows Server 2012R2 yang menjalankan Windows 8 di hyper-v (mesin Windows 8 terhubung melalui switch lokal ke Windows Server 2012R2). Apakah mungkin untuk men-debug proses yang berjalan di mesin Windows 8?
Ilustrasi:
remote-desktop
debug
Shmoopy
sumber
sumber
Jawaban:
Anda memiliki beberapa opsi (tergantung pada apa itu myprocess.exe - driver atau proses normal, dikelola atau tidak dikelola).
1) (debugging lokal) Anda dapat men-debug jika Anda menginstal WinDbg pada kotak Win8 dan kemudian pergi dari sana (lampirkan debugger ke proses atau memulai proses dari WinDbg atau lainnya).
2) (debugging kernel) Anda dapat men-debug jika Anda a) menginstal WinDbg pada kotak 2012R2, b) mengekspos pipa melalui port COM dari VM (melalui pengaturan VM) c) menghubungkan WinDbg ke pipa sebagai administrator (windbg.exe -k com: port = \. \ pipe \ mypipe, pipe, reset = 0, sambungkan kembali).
3) (debugging jarak jauh) Tidak pernah mencobanya, tetapi saya pernah mendengar bahwa Anda dapat menghubungkan instance VS dari Laptop Saya ke Win8 jarak jauh.
Semoga ini membantu.
/CD
sumber