Führen Sie ExeCommand in customAction im Wix Installer als Administrator aus

Ich bin neu im Wix Installer. Ich habe ein Setup mit dem wix-Installationsprogramm für meine Anwendung entwickelt und muss eine benutzerdefinierte Aktion ausführen, um einen Befehl in cmd.exe auszuführen. In XP funktioniert es gut. In Windows 8 und 7 muss die cmd-Eingabeaufforderung jedoch als Administrator ausgeführt werden.

Ich habe gegoogelt und die Schlüsselwörter gefundenErhöhte Privilegien und verkörpern könnte mir helfen.

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

Wie Sie oben sehen können, habe ich das InstallScope-Attribut perMachine verwendet und im CustomAction-Element Impersonate = "No" verwendet:

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

Aber ich habe während der Installation keine Änderungen erhalten. Ich benötige die Eingabeaufforderung, um den obigen Befehl im Administratormodus zu öffnen und auszuführen.

Und kann mir jemand etwas über diese Keywords erzählen? "Erhöhte Privilegien & Imitieren "

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

Wie es geht?