Win API. , , C ++, # VB.
andyjohnson , - # 32769, TTS_BALLOON, CBT hook ( Win32, ), , , .
, , , . , CallWndProc hook, WM_SHOWWINDOW.
Edit:
, .NET. , () DLL-. Windows DLL , DLL , .NET CLR, . ( CLR , , .)
So, you have to create your hooks in your own (unmanaged) DLL. It’s possible to go from here to a managed application, for example, Michael Kennedy did it in the Code Project , but to do it correctly and handle the types of hooks that I mentioned above, you will need to use interprocess communication, a step that Michael Kennedy left. In general, for the purpose that you described, it would be easier to just build everything in your own code.
source
share