This question has come up a fair amount lately. The short answer is that you don't * - instead you should: first launch an unelevated process have that unelevated process launch an elevated process and wait for it to finish (or use some form of IPC) have
Read More...