|
It is not possible to implement global hooks in the Microsoft .NET framework. To install a global hook, the hook must have a native dynamic link library (DLL) exported in order to insert itself into another process that needs to call into a valid and consistent function. This requires a DLL export, and the .NET framework does not support this. Managed code does not have the concept of function pointers having uniform values, because these functions are dynamically constructed proxies.
How to learn to see this for a long time! ! ! |
|