czy istniej API do pobierania pikseli wyświetlanych na monitorze

0

Cześć. Czy w ogóle istnieje API do odczytu dowolnego piksela z monitora...wielki dzięki za podpowiedź Ronny

0

Jeżeli mówisz o Windowsie to istnieje takie API i o ile się nie mylę to nazywa się GDI (Graphics Device Interface), poczytaj o tym. Możliwe, że da się to zrobić z poziomu DirectX/WinAPI

0

PInvoke:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd144909%28v=vs.85%29.aspx
może nie działać w niektórych apkach pełnoekranowych

EDIT: PS. to jest to o czym pisze @Michał K

Na 90% znajdziesz gotowca wpisujac dokladnie to samo pytanie na google po angielsku

0

Masz od tego System.Drawing

0

Dzięki za podpowiedzi. Może korzystając z okazji dopytam... na ekranie różne aplikacje np. na pulpicie Windows jest jakiś obraz narysowany przez kilka otwartych aplikacji i ja chciałem dopytać czy jest dostęp do tego co w tym momencie pokazuje ekran za pomocą jakiegoś API... dzięki Ronny

0

Co pokazuje? chodzi ci o grafikę jako całość czy otwarte procesy?

0

czy istnieje programowy za pomocą API dostęp do treści widzianej na ekranie monitora łącznie co by ile i jakich aplikacji było otwartych to nie jest istotne ponieważ chodzi mi o to iż jest przecież jakiś jeden obszar pamięci może w karcie graficznej ale nawet na płycie głównej PCta chodzi mi o to że ta cała jakakolwiek grafika jest następnie kierowana do driverów sterujących matrycą LCD, wydaje mi się, iż w tym jakimś bloku pamięci jest już cała dwuwymiarowa tablica pikseli która następnie jest odświeżanie ekranu LCD zawartością tej tablicy do której już mnie nie interesuje jaki program czy jakie programy np. na pulpicie coś narysowały i oglądający ekran monitora widzi np. nie otarte jakieś programy tylko może widzieć jako obrazek wyświetlany na pulpicie obrazek zrzutu ekranu na którym to obrazku może być dowolna treść w tym jakiś otwarty program i są tam kontrolki czyli całe GUI ale tych kontrolek np. przycisków nie można naciskać bo to nie jest otwarty program tylko obrazek !!! Michael Flenov chyba w elementarzu dla hackerów nu pogodi takie psikusy jak sobie przypominam różne zabawne chodzi mi o to czy można by było za pomocą jakiego API z takiego obrazka odczytywać poszczególne piksele ale nie z obrazka tylko z rzeczywistego jakiegoś nieznanego mi zestawu czegokolwiek co jest akurat w tej chwili wyświetlane na ekranie monitora i np. jeszcze nie ma zrobionego zrzutu ekranu. dokładnie to moje zapytanie jest czy bez robienia w tle zrzutu ekranu i uchwycenia czyli następnie pobrania pikseli z tego obrazka czy bezpośrednio można takie piksele sobie za pomocą API ze sterownika grafiki pobrać. dzięki za podpowiedź Ronny

0

Przecież już otrzymałeś odpowiedzi. Zadajesz trzy razy to samo pytanie, czyżbyś nie rozumiał odpowiedzi?

1 użytkowników online, w tym zalogowanych: 0, gości: 1