Bei der Suche nach
Shellexecut solltest du auch diesen Hinweis gefunden haben:
Zitat von
Windows DK:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function.
Da Vista keine 16-Bit Programme mehr unterstützt, könnte ich mir vorstellen, dass die Funktion unter Vista auch nicht mehr existiert.