1. 首先,開啟專案屬性的頁面, 在安全性這個分頁中,將 "啟用 ClickOnce 安全性設定" 勾選,然後在方案總管中就會出現一個名為 app.manifest 的檔案
2. 編輯 app.manifes,在 <security> 與 </security> 中,加入以下項目:
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
其中 level 的值可以是:
asInvoker:不要求權限,使用 parent process 的權限。
highestAvailable:要求 parent process 的最高權限。
requireAdministrator:要求 Administrator 權限。
3. 存檔後重新編譯,產生的執行檔就俱有 UAC 機制了。
沒有留言:
張貼留言