У меня есть программное обеспечение для захвата экрана на основе DirectShow. Внутренне он вызывает функцию CopyScreenToBitmap для захвата экрана. Затем изображение сжимается с помощью ffdshow.
Он отлично работает как настольное приложение, но как оконная служба, на некоторых компьютерах он не работает (черный рисунок). Я установил «Разрешить сервису взаимодействовать с рабочим столом» и запустил этот сервис для текущей учетной записи пользователя.
Есть идеи, что может быть не так?
Я тестирую его на Windows XP, но ожидается, что он будет работать и на Vista, и на 7.
Да, он работает как настольное приложение на всех компьютерах, но на некоторых из них (на большинстве из них) не работает как служба.