My TeamSpeak 3 client is executing at High process integrity with limited elevation when I launch it from the shortcut on my taskbar. How does it do this? Is it because I am a system administrator?
I made a C program to test out if an arbitrary program could set its own process token to high integrity using the SetTokenInfo(...)
API, but it failed with error 1314 "A required privilege is not held by the client".
How does the TeamSpeak client do it?
EDIT: changed "no elevation" to "limited elevation"