레임 지식인에 헬프를 요청합니다ㅠ_ㅠ

다들 아시다시피 Vista 이후로 관리자 권한 상승이 필요하게 되었는데요...

문제는 이겁니다.
서비스에서 특정 프로그램을 실행해야 하는데 관리자 권한으로 실행해야 한다.는 겁니다.

열심히 토큰을 수정해 보고 있으나
CreateProcessAsUser에서 계속 ERROR_ELEVATION_REQUIRED가 나옵니다.

몇가지 올라와있는 방법을 찾아서 해봤는데 잘 안되어서 질문드립니다ㅠ_ㅠ
도와주세요.

덧. 사용자에게 UAC를 받는 방법은 안됩니다.
묵시적으로 관리자 권한이 있는 서비스에서 로그인한 특정 사용자 계정으로 프로그램을 실행하면서 관리자 권한을 같이 넘겨줘야 하는 상황입니다.