2011-01-13 73 views
0

我在WPF上開發了一個應用程序。我已經認識到,如果沒有本地管理員權限,程序的某些部分無法使用。另一個問題是,寫入事件日誌導致需要洛杉磯的權利。還有其他可能的原因是什麼?我想知道這些,我可以很容易地找到這個問題的原因。哪些WPF部件需要本地管理員權限才能正常工作?

+1

我不認爲會有什麼特定的WPF。這將是諸如將日誌文件寫入某些位置或寫入註冊表等所有應用程序共有的東西。 – ChrisF 2011-01-13 16:52:56

+0

還有其他人面臨這個問題嗎?關於這個問題有很多觀點,但是你們中的任何一個人都在尋找這個問題的答案,或者只是看你能否回答這個問題? – mico 2011-05-20 06:36:19

回答

0

WPF沒有任何特定的內容,因爲這只是圖形方面。

什麼是常見的事情,如寫入事件日誌(如您所述)或將日誌文件寫入硬盤上的某些位置或寫入註冊表的HKEY_LOCAL_MACHINE區域。

如果你確定你寫入磁盤和註冊表的用戶所有區域,你應該沒問題。

0

它與WPF無關。它更多基於操作系統和登錄信用。如果您的登錄憑證沒有寫入文件的權限,那麼您的應用程序將無法寫入文件。

要解決這個問題,你可以添加一個app.manifest文件到你的.exe項目。一旦添加了,那麼您應該打開它並將<requestedExecutionLevel />節點更改爲具有最高可用級別。這應該會幫助你。

相關問題