Biztonsági problémák

Ha a Visual Studióval szeretne hibakeresést végezni egy programon, csak azokra az engedélyekre van szükség, amelyekre a fejlesztőnek szüksége van a program futtatásához. Ez magában foglalja a távoli hibakeresést a legtöbb helyzetben. Bizonyos helyzetek, amelyek más szolgáltatásokat, például az Internet Information Service-t is érintenek, magasabb szintű engedélyeket igényelhetnek.

Amíg a Visual Studio fut, a folyamat hibakeresési kezelője (PDM) nyomon követi a hibakeresési folyamatokat a helyi gépen. Távolról a fejlesztő elindít egy msvsmon.exe nevű programot, amely kezeli a távoli hibakeresést, és elérhetővé teszi a PDM-et. (msvsmon.exe nem szolgáltatás, és manuálisan kell elindítani a távoli hibakeresés engedélyezéséhez a gépen.) Ha a Visual Studio (vagy msvsmon.exe) nem fut, a rendszer nem követi nyomon a folyamatokat a hibakereséshez.

A fejlesztő speciális engedélyek nélkül képes hibakeresést végezni az általuk elindított programokban. A fejlesztő akár más által indított folyamatokat is képes hibakeresésre, ha a másik személy ugyanahhoz a biztonsági csoporthoz tartozik. A távoli hibakeresés engedélyezéséhez pedig csak a szükséges fájlokat kell átmásolni a távoli gépre, és elindítani msvsmon.exe. További információ: Távoli hibakeresés.