What is the proper way to run an executable (.exe) file in Microsoft Windows Vista, with UAC (User Account Control) turned on?

Also, how can I detect that UAC is turned on or off? (I am guessing it is *somewhere* in the registry )

Thanks