Hello,
You have several different options. I have uploaded a quick-and-dirty demo project:
https://www.setupbuilder.com/projects/UserOption.zip
By default, it runs (on UAC-aware) operating systems "asInvoker" (per-user). You can select "per-machine" and it re-starts itself as "requireAdministrator" (per-machine).-
Does this help?
Friedrich