title: WiX msi custom action not running on limited privileges on Windows 7
body: <p>have been trying to create a WiX installer for my latest project. I have a strange issue where if I run the msi via cmd prompt as admin it works fine, the custom actions kick off without a fuss and everything works fine, but if I double click the msi the custom actions don't work and the installer fails. I'm using Visual Studio 2012 and using Windows 7. </p>
  
  <pre><code>&lt;!--Custom Actions--&gt;
  &lt;Binary Id='customShortcut' SourceFile='$(var.CustomDir)\TestInstallerCustom.CA.dll'/&gt;
  &lt;Binary Id='customDir' SourceFile='$(var.CustomDir)\TestInstallerCustom.CA.dll'/&gt;
  &lt;Binary Id='removeDir' SourceFile='$(var.CustomDir)\TestInstallerCustom.CA.dll'/&gt;
  
  &lt;CustomAction Id='customShortcutId' BinaryKey='customShortcut' DllEntry='CustomShortcut'
                Execute='immediate' Impersonate='no' Return='check' /&gt;
  &lt;CustomAction Id='customDirId' BinaryKey='customDir' DllEntry='CustomDir'
                Execute='immediate' Impersonate='no' Return='check'/&gt;
  &lt;CustomAction Id='removeDirId' BinaryKey='removeDir' DllEntry='RemoveDir'
                Execute='immediate' Impersonate='no' Return='check'/&gt;
  
  &lt;InstallExecuteSequence&gt;
    &lt;Custom Action='customDirId' Before='InstallFinalize'/&gt;
    &lt;Custom Action='customShortcutId' After='InstallFinalize'/&gt;
    &lt;Custom Action="removeDirId" After="InstallValidate"&gt;REMOVE="ALL"&lt;/Custom&gt;
  &lt;/InstallExecuteSequence&gt;
  </code></pre>