Is there a way to mark an update as requiring admin rights before it even starts updating?

We are attempting to update a dependency that uses a .msi through a wyUpdate. The .msi contains the redistributable package.

I marked the entry in my .wyp as needing "elevated" permissions. When I run the update as a non-admin on WinXP wyUpdate fails.

The exact message is:"Failed to execute the file <full path to msi>: No application is associated with the specified file for this operation"

The target machine has MSIEXEC v3.01.

It otherwise works on Win 8 which has msiexec 5.

On the target machine, I can run the msi directly by double clicking on it while logged in as an admin. I can also install it from an elevated command line with the command: msiexec /i myapp.msi

Does wyUpdate need me to do something else to make it run elevated?

How can I tell wyUpdate -- do not attempt this update AT ALL unless you have gotten elevated permissions?

I marked the entry in my .wyp as needing "elevated" permissions. When I run the update as a non-admin on WinXP wyUpdate fails.

The exact message is:"Failed to execute the file <full path to msi>: No application is associated with the specified file for this operation"

This sounds like a bug. Does executing that MSI work when you run it as having the same elevation as wyUpdate?