Hallo
Du könntest dir ProcessId der laufenden Explorer.exe ermitteln.
Z.B so
GetProcessId
Dann mit dieser ein
OpenProcess ausführen. Das erhaltene ProcessHandle wiederum
OpenProcessToken übergeben.So erhält man ein TokenHandle.
Dieses TokenHandle mit
DuplicateTokenEx in ein PrimaryToken wandeln.
Das dann als erster Parameter in
CreateProcessAsUser einsetzen.
Gruß Uwe