Dostęp Javy do systemu Windows.

0

Czy w Javie da się dostać do Windowsa? Dla przykładu prosty keylogger. Nie pytam jak go zrobić, tylko, czy jest możliwość napisania go w Javie. Z tego co mi wiadomo jakiekolwiek nasłuchiwanie klawiatury musi być przypisane do konkretnego elementu (np TextField), a nie puszczone wolno, żeby sczytywało coś z poza programu.

0

Nie chcę Cię w żaden sposób demotywować ale każdy początkujący programista ma wielkie ambicje tworzyć wirusy ala stuxnet lub też gry, jednakże tak czy inaczej koniec końców będziesz rozwijał jakąś aplikację napisaną w C# i WinForms z 2003 roku.

1

Możliwość jest.
Niewidoczne okno na cały ekran (lub na wszystkie istniejące GraphicsConfiguration's), które przejmie focusa oraz wykorzystanie klasy Robot do przekazywania do oryginałów zdarzeń klawiatury i myszy. I jest to w sporym stopniu przenośne (przynajmniej dla Java SE).
Ale to tylko ciekawostka bo taka koncepcja oszukiwania usera jest naprawdę wredna i trudna w obejściu. :)

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