安全性問題
若要使用 Visual Studio 對程式進行偵錯,開發人員唯一需要的權限與執行程式所需的權限相同。 這包括大部分情況下的遠端偵錯。 某些情況涉及其他服務,例如 Internet Information Service,可能需要較高層級的權限。
在 Visual Studio 執行時,處理序偵錯管理員 (PDM) 會追蹤本機電腦上的偵錯處理序。 開發人員會從遠端啟動名為 msvsmon.exe 的程式來處理遠端偵錯,並讓 PDM 可供使用。 (msvsmon.exe 不是服務,必須手動啟動,才能在該電腦上啟用遠端偵錯。) 當 Visual Studio (或 msvsmon.exe) 未執行時,不會針對偵錯追蹤任何處理序。
開發人員可以對他們未以特殊權限啟動的程式進行偵錯。 如果其他人是相同安全性群組的成員,開發人員甚至可以對其他人所啟動的處理序進行偵錯。 而且,若要啟用遠端偵錯,只需要將必要的檔案複製到遠端電腦並啟動 msvsmon.exe 即可。 如需詳細資訊,請參閱遠端偵錯。