2013-10-16 37 views
0

我想調試使用WinDbg的控制檯應用程序,使用open executable命令,我可以將控制檯應用程序,但控制檯應用程序未啓動以管理員身份。如何使WinDbg的開放可執行命令打開應用管理員

我知道我可以開始提升的命令行用鼠標右鍵單擊該cmd.exe然後選擇run as administrator然後運行控制檯應用程序,因爲控制檯應用程序不會在其執行停止,它會立即結束,沒有造成機會,我attach來windbg。

當然我可以暫停控制檯應用程序的處理過程中,給予一個機會附加windbg,說從鍵盤讀線,但我想知道是否有方法直接使用windbg的`可執行的'命令來在管理員權限下附加應用程序?

+0

[根據MSDN(http://msdn.microsoft.com/en-us/library/windows /hardware/hh406274(v=vs.85).aspx),如果WinDbg中被以管理員身份運行,它產生的任何過程中應具有相同的權限。引用:*「因爲目標應用程序是調試器的子進程,所以它繼承了調試器的權限。」* –

+0

但是在我的情況下,子進程想創建一個作業,調用'CreateJobObject',失敗,出現「拒絕訪問」。 –

+0

那麼我認爲你必須退回到暫停調試目標給你時間來附加調試你的解決方法解決方案。 –

回答

相關問題