我有一個程序使用註冊表保存最近打開的10個文件。有一次,我試圖將它們保存在本地機器中,但決定將它們保存在當前用戶中。在試圖讓所有東西都起作用的過程中,我創建了一個清單來強制程序以管理員身份運行,而我不再需要這個清單。我遇到的問題是我似乎無法刪除要求。如何刪除C#中的「以管理員身份運行」要求
我有.... 已將項目屬性更改爲「創建沒有清單的應用程序」,添加了一個名爲app.manifest的新項目,默認爲asInvoker並更改屬性以使用該清單,將任何具有該單詞在文件名中顯示。
這些嘗試都沒有奏效。該程序仍然以管理員身份運行。我一定錯過了一些東西,但我不確定是什麼。
這裏是在app.manifest
線<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
感謝您的幫助!
Gary
從項目中刪除清單文件。由於您向我們提供了非常少的細節,您顯然做錯了什麼,不知道該怎麼建議。您是否嘗試過簡單編輯當前版本和/或重新創建解決方案? – 2012-07-12 17:46:32
代碼示例如果你添加了一些東西,你肯定可以刪除它,除非你不明白你在C#代碼/功能方面首先添加的是什麼 – MethodMan 2012-07-12 17:47:28
我不確定你想要什麼代碼一個樣本。正如我在原始問題中所述,我通過更改項目設置來刪除項目清單,或者至少這是我的意圖。 – Gary 2012-07-12 17:54:50