2 level debugging jarak jauh studio visual

0

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:

masukkan deskripsi gambar di sini

Shmoopy
sumber
instal layanan Remote Debugging pada sistem yang Anda ingin hubungkan dengan debugger, dan hubungkan dengannya. Ini sistem yang sangat rewel sekalipun. Saya hanya melakukannya sekali. setiap saat itu lebih banyak masalah daripada menginstal vs pada mesin target.
Frank Thomas

Jawaban:

0

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

cdavid
sumber