Does vista allow code injection of dll using setwindowshookex?