Unter
Windows Vista werden Windows Nachrichten per SendMessage oder PostMessage aus Sicherheitsgründen geblockt.
(Zumindest wenn der Prozess niedrige Privilegien hat)
Damit sind sämtliche Sauereien wie z.B. fremden Anwendungen irgendwelche Tastdrücke zu senden, nicht mehr möglich.
Siehe
SendMessage API unter Remarks.