Hehehe, I'm glad to see you got it working in the end mouser, and thanks for the invite to the forums. I'm sorry you had to go through so much pain to get it up and running
For those that don't know me (I'm brand new to these forums) I am the author of the blog @ http://spazzarama.wordpress.com/
and have felt the significant amount of pain and frustration that I'm sure mouser has endured when dealing with capturing images from DirectX applications. I maintain that site in the hope that what I learn from difficult problems I run across in my travels as a programmer can in turn help others. I experience great joy when people find it useful.
The problem with the technique I use in the code mouser has been using is that it uses process injection. Unfortunately this complicated approach was the only reliable way I could determine to capture at a reasonable speed from the DirectX application, and especially from a full screen one. I'm happy to elaborate on this, so if someone wants to know more about it just let me know.
Good luck with the next release of the screencapture app mouser - I hope that you've found that DirectX project helpful
As discussed separately there are a few enhancements I have planned that will hopefully improve things a little - but it is still a complicated process, and there's no real way around it
. If you are keen to exclude the GAC from the equation it might be possible to use the PATH environment variable but I haven't tried it to date...
I'll post about another opensource project currently in progress in the near future once bare bones are in place. I hope to find people that will find it useful and perhaps want to join in with the development fun
- a hint is it involves pretty flashing lights (come on, everyone loves those!!)