Execute o ExeCommand em customAction como modo Administrador no Wix Installer

Eu sou novo no instalador wix. Eu desenvolvi uma configuração usando o instalador wix para o meu aplicativo e preciso executar uma Ação Personalizada para executar um comando no cmd.exe. No XP, funciona bem. Mas no Windows 8 e 7, o prompt do cmd precisa ser executado como administrador.

Pesquisei no Google e encontrei as palavras-chavePrivilégios elevados e personificar pode me ajudar.

<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine"   InstallPrivileges="elevated"></Package>

Como você pode ver acima, usei o atributo InstallScope definido como perMachine e usei Impersonate = "No" no elemento CustomAction:

 <CustomAction Id='comReg' Directory='INSTALLLOCATION'  Impersonate='no'  
  ExeCommand='"[NETFRAMEWORK40CLIENTINSTALLROOTDIR]regasm.exe" "[INSTALLLOCATION]myProduct.dll"  /codebase' Return='check' />

Mas não recebi nenhuma alteração durante a instalação. Eu preciso do prompt de comando para abrir e executar o comando acima no Modo Administrador.

E alguém pode me falar sobre essas palavras-chave "Privilégios elevados e personificar "

<InstallExecuteSequence>
  <Custom Action='comReg' After='InstallFinalize'>NOT REMOVE</Custom>
  <Custom Action='comUnreg' Before='RemoveFiles'>REMOVE</Custom>
</InstallExecuteSequence>

Como fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion