I think, I have solved this problem by checking something like "Run as admininstrator"
Windows checks if a program needs administration privileges in AFAIK two ways:
1. by checking the name of program (it should contain "setup", "update", etc.)
2. by checking requestedExecutionLevel in a *.manifest file.
So, this problem could be solved either by renaming installer to upp-setup-xxx.exe or by embedding *.manifest file in it.