I've used multithreading in VB before but as you said when compiled it makes an illegal operation (the same as SetWindowsHookEx, works in the IDE but compiled it doesn't).
That is one of the downsides of VB. It works just fine in C++.
So, is there any suggestion or reference web site that I can visit?
I did write the CreateThread in VC++ and it f=does working. But when I try it at VB