There are lots of techniques using Win32 LogonUser() API but that requires a username & password.
Assuming the parent/invoker process has all the privileges (say a Windows Service running as localsystem), is it possible to elevate a process so that it will have admin privileges?