Dela via


Säkerhetsproblem

För att felsöka ett program med Visual Studio är de enda behörigheter som krävs samma som en utvecklare behöver för att köra programmet. Detta omfattar fjärrfelsökning för de flesta situationer. Vissa situationer, som omfattar andra tjänster, till exempel Internet Information Service, kan kräva en högre behörighetsnivå.

Medan Visual Studio körs spårar processbug manager (PDM) felsökningsprocesser på den lokala datorn. Via fjärranslutning startas ett program som heter msvsmon.exe av utvecklaren för att hantera fjärrfelsökning och göra PDM tillgängligt. (msvsmon.exe är inte en tjänst och måste startas manuellt för att aktivera fjärrfelsökning på den datorn.) När Visual Studio (eller msvsmon.exe) inte körs spåras inga processer för felsökning.

En utvecklare kan felsöka program som de startade utan särskilda behörigheter. Utvecklaren kan till och med felsöka processer som startats av någon annan om den andra personen är medlem i samma säkerhetsgrupp. Och för att aktivera fjärrfelsökning är det bara nödvändigt att kopiera de filer som krävs till fjärrdatorn och starta msvsmon.exe. Mer information finns i Fjärrfelsökning.