Sterowanie Windows`em z poziomu aplikacji

0

Szukam informacji na temat bibliotek które udostępniałaby mi możliwość ingerencji w system operacyjny MS Windows np:
* Regulacja głośności
* Włączanie i zamykanie programów
* Sterowanie systemowym kursorem myszy
* Wyłączanie systemu

Nie są to bezwzględne wymagania ale jedynie podpowiedź odnośnie tego o co mi chodzi.

0

A dlaczego w Javie? Przecież java jest niezależna od systemu, zatem każde tego typu rozwiązanie będzie tylko portem z biblioteki dll.

0

Tak wiem ale muszę zebrać trochę informacji, takie małe porównanie C# i Javy pod tym względem.

C# będzie do tego lepszy ale Java leży mi bardziej więc jeżeli jest coś fajnego co umożliwi mi chociaż małą integracje z systemem to warto się zastanowić. Taki mały eksperyment. Jeżeli nie, będę zmuszony napisać skorzystać z C#.

Póki co znalazłem JWINAPI ale nie miałem jeszcze okazji żeby się temu przyjrzeć.

0

moze to pomoze chociaz troche ;)
klasa Robot do sterowania myszą i klawiaturą, metoda System.exec("shutdown /s") do wyłączenia systemu

1

A no cóż... można odpalać skrypty za pomocą Runtime.exec. Jeżeli korzystasz z sieci lub i/o to w praktyce wykorzystujesz metody native, która uruchamiają odpowiednie biblioteki systemowe. Jest cały JNI, który można spiąć czy to z Windowse czy to z Uxami, bo generowane są pliki nagłówkowe.
Możliwości trochę jest, ale zawsze oznaczają odwołanie się do konkretnej implementacji w czymś innym niż java.

0

Dzięki za podpowiedzi.

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