dotNetInstaller Users Guide
UAC とマニフェスト オプション

セットアップ ブートストラッパーは、requireAdministrator 実行レベルを指定する デフォルトで埋め込まれるマニフェストを持っています。 installer linker は、昇格を強制するか呼び出した者の特権の下で動くセットアップEXEを生成する事を可能にしている、 カスタムUACマニフェストを埋め込む事が できます。

コマンドライン 使用法

installer linker に /Manifest コマンドライン オプションを指定できます。

Copy 
InstallerLinker.exe /Output:Setup.exe /Template:dotNetInstaller.exe /Configuration:Configuration.xml /Manifest:PackagedSetup.manifest

以下のデフォルト マニフェストが、セットアップ ブートストラッパーによって埋め込まれます。
CopyXML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>