Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um ein Programm mit Visual Studio zu debuggen, sind genau die gleichen Berechtigungen erforderlich, die ein Entwickler benötigt, um das Programm auszuführen. Dies schließt das Remotedebugging für die meisten Situationen ein. In einigen Fällen, die andere Dienste wie den Internetinformationsdienst einbeziehen, ist möglicherweise eine höhere Berechtigungsstufe erforderlich.
Während Visual Studio ausgeführt wird, verfolgt der Prozessdebug-Manager (PDM) Debugprozesse auf dem lokalen Computer. Ein Programm namens msvsmon.exe wird remote vom Entwickler gestartet, um das Remotedebugging zu verarbeiten und die PDM verfügbar zu machen. (msvsmon.exe kein Dienst ist und manuell gestartet werden muss, um das Remotedebugging auf diesem Computer zu aktivieren.) Wenn Visual Studio (oder msvsmon.exe) nicht ausgeführt wird, werden keine Prozesse für das Debuggen nachverfolgt.
Ein Entwickler kann Programme debuggen, die sie ohne spezielle Berechtigungen gestartet haben. Der Entwickler kann sogar Prozesse debuggen, die von einer anderen Person gestartet wurden, wenn diese andere Person Mitglied der gleichen Sicherheitsgruppe ist. Um das Remotedebugging zu aktivieren, ist es nur erforderlich, die erforderlichen Dateien auf den Remotecomputer zu kopieren und msvsmon.exezu starten. Weitere Informationen finden Sie unter Remotedebugging.