1. 程式人生 > >Windows 如何以管理員許可權啟動程式

Windows 如何以管理員許可權啟動程式

如何讓程式執行時,以管理員許可權執行? 即:在程式執行時彈出UAC提升許可權對話方塊。

方法一:

屬性 --> 連結器 --> 清單檔案 --> UAC執行級別 --> requireAdministrator


方法二:

清單檔案:建立如 app.mainfest 的清單檔案,在專案(屬性 --> 連結器 --> 清單檔案)新增清單檔案。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assembly Identityversion="1.0.0.0" processorArchitecture="X86" name="Your App Name" type="win32"/>
  <description>Description of your application</description>
  <!-- Identify the application security requirements.-->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

參考資料:http://blog.csdn.net/hgy413/article/details/6118204