Bagikan melalui


Masalah keamanan

Untuk men-debug program menggunakan Visual Studio, satu-satunya izin yang diperlukan adalah izin yang sama yang diperlukan pengembang untuk menjalankan program. Ini termasuk debugging jarak jauh untuk sebagian besar situasi. Beberapa situasi, yang melibatkan layanan lain, seperti Layanan Informasi Internet, mungkin memerlukan tingkat izin yang lebih tinggi.

Saat Visual Studio berjalan, manajer debug proses (PDM) melacak proses debug pada komputer lokal. Dari jarak jauh, program yang disebut msvsmon.exe dijalankan oleh pengembang untuk menangani debugging jarak jauh dan membuat PDM tersedia. (msvsmon.exe bukan layanan dan harus dimulai secara manual untuk mengaktifkan penelusuran kesalahan jarak jauh pada komputer tersebut.) Saat Visual Studio (atau msvsmon.exe) tidak berjalan, tidak ada proses yang dilacak untuk penelusuran kesalahan.

Pengembang dapat men-debug program yang dimulai tanpa izin khusus. Pengembang bahkan dapat men-debug proses yang dimulai oleh orang lain jika orang lain tersebut adalah anggota dari grup keamanan yang sama. Dan, untuk mengaktifkan penelusuran kesalahan jarak jauh, anda hanya perlu menyalin file yang diperlukan ke komputer jarak jauh dan memulai msvsmon.exe. Untuk informasi selengkapnya, lihat Penelusuran kesalahan jarak jauh.