Nimm CreateProcessWithLogonW:
http://www.michael-puff.de/Artikel/C...thLogonW.shtml
Aber warum speicherst du die Datei nicht dort, wo dein Programm auch Schreibrechte hat, nämlich im Bneutzerordner?
Und whrscheinlich hat bei dir auch die Virtualisierung zu geschlagen.