2011-08-10 52 views
0

我試圖調試使用某些C#組件的本機應用程序,但在嘗試啓動應用程序時出現「必需的權限無法獲取」錯誤。 現在我確實搜索了StackOverflow和網絡,但是我可以找到的所有答案都與ASP Web應用程序相關,但我試圖調試的答案是獨立的。「調用獨立應用程序時無法獲取所需的權限」

附加背景:我使用WinDbg來調試通過遠程終端在遠程機器上運行的代碼(事實上,通過使用兩個遠程連接,因爲有問題的機器無法從我的機器直接感謝一些愚蠢的路由器配置)。二進制文件位於我的計算機上,我通過RT爲我提供的自動驅動器映射訪問它們。

現在我在過去也遇到過類似的問題,我敢肯定,如果我將所有二進制文件複製到目標計算機並從本地驅動器啓動它們,但是這是我想要避免的情況。

注意:代碼的目標是.Net Framework的2.0版本。目標機器沒有安裝.Net 2的配置工具,我放棄了嘗試安裝並手動運行以試圖查看是否有一些「信任」設置,以便我可以設置代碼運行。

+0

將遠程PC添加到信任區域下。 – leppie

+0

謝謝,但我該怎麼做? – floyd73

+0

我認爲你可以通過網絡選項或caspol.exe來完成。對不起,我沒有更多的細節:( – leppie

回答

0

問題原來是防火牆問題,並且與我無法直接從我的PC(其中可執行文件所在位置)到達目標計算機(程序運行的地方)有關。我通過另一臺電腦間接連接到目標計算機,並且在更改交換機/防火牆後導致.Net安全檢查出現問題,以便我可以直接連接,因此我沒有更多問題。

相關問題