see http://technet.microsoft.com/en-us/library/dd638326%28WS.10%29.aspx
Whilst the RequestExecutionLevel user removes the UAC prompt, we're still faced with Windows 7 showing a "The program may have not installed correctly" on exit if we create a launcher, as Windows PAC detects an installer but doesn't see anything in the add/remove programs list.
Hopefully this makes sense to somebody who knows more about UAC/PAC and just wanting to run a simple launcher.
RequestExecutionLevel user will give you a asInvoker manifest like technet talks about.
2.46 will also add the supportedOS tag, so make sure you are using the latest version.
Thanks - how do I use the supportedOS tag ? We are on 2.46, but I can't see a way of adding in these tags.
My mistake - we're using 2.43 - have updated now, but I assume it just automatically adds the supportedOS tags for everything, as I still can't see anything to manually add ?
You can inspect the manifest on your generated .exe with http://weblogs.asp.net/kennykerr/archive/2007/07/10/manifest-view-1-0.aspx or http://www.angusj.com/resourcehacker/