I've got DirectShow based screen capture software. Internally it calls CopyScreenToBitmap function to grab screen. Then the picture is compressed by ffdshow.
It works fine as a desktop application, but as window service, on certain computers it does not work (black picture). I've set 'Allow service to interact with desktop' and run that service on current user account.
Any ideas what could be wrong?
I test it on windows XP, but it is expected to work on Vista and 7 as well.
Yes it works as desktop application on all computers, but on some of them (on majority of them) it fails as a service.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…