wouldn't it be better if switching the DLLs (vnchook.dll, schook.dll, w8hook.dll) depending of th OS wouldn't be necessary? You wrote vnchook.dll and schook.dll isn't allowed to be unpacked, if I want to have w8hook.dll used. Did I understand this correct? Or is it just better for testing? To be 100% sure in case of a failure no other DLL is used?
(Yes, yes
 I could implement a logic to switch/unpack the DLLs OS depending at my side... But I think such elementary things should be handled by winvnc itself, shouldn't it?)
 I could implement a logic to switch/unpack the DLLs OS depending at my side... But I think such elementary things should be handled by winvnc itself, shouldn't it?)

