Hi Florian,
ich habe irgendetwas in Erinnerung, daß das was Du machen möchtest unter Vista nicht mehr so einfach geht. Hier liegen wahrscheinlich Probleme mit den Zugriffsrechten vor (ist unter Vista in vielen Fällen nicht mehr erlaubt).
Es wird das SeCreateGlobalPrivilege benötigt, doch die
UAC verhindert daß irgendwas außer einem Service dies erhält.
Bekommst Du denn etwas aus der Richtung GetLastError bzw. als Rückgabewert? Das dürfte in Richtung "
Access Denied" gehen...
Gruß winkel79