2010-05-05 87 views
1

我用.Net和C#編寫了一個WinForms應用程序。該應用訪問DirectoryServices和SQL數據庫。我的.Net應用程序需要本地管理員權限才能運行。爲什麼?

新的Win7工作區不允許擁有本地管理員用戶,並且此應用程序無法運行。

如何識別需要本地管理權限的應用程序中的操作?

解決方案 該問題是由於嘗試寫入事件日誌引起的。這只是一件好事,所以現在已經消失了。謝謝您的幫助!

+0

它甚至可以啓動嗎?我會製作一個虛擬應用程序,它只會顯示一個表單,看看它是否運行。 – 2010-05-05 13:35:37

+0

那麼你至少要爲自己的問題創建一個答案,並以這種方式關閉它? – jcolebrand 2010-05-05 15:12:50

回答

1

解決方法該問題是由於嘗試寫入事件日誌造成的。這只是一件好事,所以現在已經消失了。謝謝您的幫助!

4

以有限的用戶身份運行該應用程序,並檢查您獲得的例外的調用堆棧。

+0

沒有那麼遠。只要得到'程序停止工作'的信息。 我在主窗體構造函數中有一個try/catch。這被設置爲起始對象。 – paul 2010-05-05 14:37:04

+1

在'Main()'或一個'Application.ThreadException'處理程序中添加一個catch塊並顯示或記錄異常。 – SLaks 2010-05-05 14:39:08

相關問題