2013-07-25 72 views
1

我已經爲VS2010(C#)中的Windows應用程序創建了安裝項目。我在應用程序文件夾中添加了項目主要輸出,並將其快捷方式添加到桌面文件夾。安裝完安裝程序後,桌面包含的快捷方式exe文件不會在鼠標右鍵上顯示「以管理員身份運行」選項。VS 2010安裝程序快捷方式文件不顯示以管理員身份運行選項

我已經看到了一些後在堆棧溢出來設置清單文件中的標籤是這樣的:

<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/> 

但我找不到我的應用程序的任何清單文件。它的位置在哪裏?如何使用這個清單來設置項目?

請幫忙。

+0

更改清單會強制您的應用以提升的權限運行。但是,它可能不會修復您的_Shortcut_問題。看看這是否有幫助 - http://wishmesh.com/2010/07/run-as-administrator-missing-for-shortcuts-created-by-visual-studio-setup-project/ – YK1

回答

3

將清單文件添加到您的程序中。

點擊Project - >Add new item - >添加Application Manifest File

默認情況下,你會看到有:

<requestedExecutionLevel level="asInvoker" uiAccess="true" />

確保用來替換:

<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>

+0

我找不到查看Windows設置選項 。 –

+0

你可以在'添加新項目'中找到'Application Manifest File'嗎? – Ofiris

+0

是的..我做了app.manifest文件的創建 –

0

我不要認爲這是你的安裝問題LER。在開始之前,<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>應該強制應用程序要求管理員權限。

檢查快捷方式是否正確瞄準exe文件,比如我有2個快捷鍵具有不同的目標(右鍵點擊快捷鍵 - >「快捷方式」選項卡 - >目標):

應用1個快捷方式 - >目標「應用程序1「< - 以管理員身份運行不起作用

應用程序1快捷方式 - >目標」C:\ Prorgram Files \ App1 \ Application1.exe「。 < - 以管理員身份運行工作

相關問題