Zrzut ekranu z usługi Windows

Mam oprogramowanie do przechwytywania ekranu oparte na DirectShow. Wewnętrznie wywołuje funkcję CopyScreenToBitmap, aby pobrać ekran. Następnie obraz jest kompresowany przez ffdshow. Działa dobrze jako aplikacja komputerowa, ale jako usługa okna, na niektórych komputerach nie działa (czarny obraz). Ustawiłem opcję „Pozwól usłudze na interakcję z komputerem” i uruchom tę usługę na bieżącym koncie użytkownika. Jakieś pomysły, co może być nie tak?

Testuję go na Windows XP, ale oczekuje się, że będzie działał również na Vista i 7.

Tak, działa jako aplikacja komputerowa na wszystkich komputerach, ale na niektórych z nich (na większości z nich) kończy się niepowodzeniem jako usługa.

questionAnswers(3)

yourAnswerToTheQuestion