If you want the application to always elevate, you can give it a manifest, either by building one in (not compiling technically) or by putting an external manifest in the same folder as the exe. If you want to decide, as a person, to run it elevated, you right click the exe or short cut and choose Run As Administrator. If you are launching it from code, then as @vcsjones comments, you use the runas
verb when you launch that process. For example:
ShellExecute( NULL,
"runas",
"c:\windows\notepad.exe",
" c:\temp\report.txt",
NULL, // default dir
SW_SHOWNORMAL
);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…