win7:
hhook = setwindowshookex(wh_keyboard_ll, keyboardhookprocedure, intptr.zero,
0);
xp:
hhook = setwindowshookex(wh_keyboard_ll, keyboardhookprocedure,
marshal.gethinstance(assembly.getexecutingassembly().getmodules()[0]), 0);
可以先執行win7的語句,如果傳回的hhook是0,就再執行一次xp的方法。