Du musst den Prozess mit CreateProcess starten damit die Rechte des startenden Prozesses vererbt werden. ShellExecute beauftragt die Windows Shell mit dem neu Starten. Und diese sorgt für neuerliche
UAC-Prüfung/Abfrage.
Danke für den Tipp.
Programm ist schon geändert.
Nun muss ich nur wieder einen Rechner finden, der Windows 7 hat. Zu Hause arbeite ich immer noch mit XP und bin zufrieden damit.