程式碼剖析和 Windows Vista 的安全性
更新:2007 年 11 月
依據電腦系統管理員提供的 Windows Vista 使用者存取權限設定,個別使用者可能有也可能沒有安全性權限可以對該部電腦上的處理序 (Process) 進行程式碼剖析。下列範例說明各使用者之間可能存在的差異:
當系統管理員設定了要啟動的驅動程式和服務時,某些使用者可以存取進階的程式碼剖析功能。
網域使用者只能存取取樣程式碼剖析。
某些使用者可以拒絕其他所有使用者存取程式碼剖析。
如需詳細資訊,請參閱 VSPerfCmd 中的 ADMIN 選項。
跨工作階段程式碼剖析
「跨工作階段程式碼剖析」(Cross-Session Profiling) 是針對在不同登入工作階段中執行之處理序進行程式碼剖析的功能。例如,大部分的服務都是在工作階段 0 執行,而且使用者不能直接在工作階段 0 中執行。使用 [效能總管] 工具列上的 [附加至處理序] 按鈕,或是 VSPerfCmd 命令列工具 /attach 選項,您就可以剖析不同登入工作階段中大部分的處理序。
您可以設定跨處理序程式碼剖析可視性選項,藉以查看可用的處理序清單。您可以在 [附加至處理序] 視窗 (按一下 [附加至處理序] 就會顯示) 中找到下列選項:
顯示所有使用者的處理序
若未選取此選項,清單中只會顯示目前使用者所擁有的處理序。若選取 [顯示所有使用者的處理序],清單中便會顯示所有使用者的處理序。
顯示所有工作階段中的處理序
若未選取此選項,清單中將會顯示目前工作階段中的處理序。若選取此選項,清單中便會顯示所有工作階段中的所有處理序。