You could use the winapi GetAsyncKeyState in VB6 and VB7, but you can't use them in services(It will give no return value, It does not work). Why, I dont get any Exception or something?