I require a video hook driver for fast notification of screen updates. The kernel driver will need to communicate with or notify a user space application/service of graphics display changes. The Driver would be similar to the one provided in the Windows DDK.
- Working Driver with full documented Source Code
- Working Client Application/Service with full documented Source Code (vs6)
- Driver installation/uninstallation instructions
- Full rights
After the driver is installed, it must attach itself to the primary display and begin mirroring. The client application (in user space) must then be notified of primary display changes, and receive the bits.
After the (pixel?) data is received from the driver, this data will either be stored or transmitted over tcp/ip.
I only want the pixel data of the 'changed area' of the screen, not a whole screenshot.