Hi Friedrich,

I agree with everything you are saying; wucheck.exe executes as invoker. It is not wucheck.exe that is triggering the elevation prompt, it is the update itself.

My confusion is with how the update itself is manifested. In my update project's generator settings, I have it set to 'asInvoker', but I am still being hit with elevation prompt when it is called through wucheck. The elevation prompt is not for wucheck, it is for my WebUpdate.exe. Since it is compiled 'asInvoker', shouldn't it not require administrator credentials? Is it because it is trying to write to a protected directory (program files)?

Thank you for all the help Friedrich.

Colin