[ Nikola86 @ 31.05.2004. 12:26 ] @
Da li neko zna metode pomocu kojih je moguce gasenje i resetovanje kompijutera pod sistemom Windows? |
[ Nikola86 @ 31.05.2004. 12:26 ] @
[ weB_KiLeR @ 31.05.2004. 13:16 ] @
Mozes pozivanjem win32 apija, ja sad ne znam tacno gde mi je source toga, ali meni je to radilo samo na win9x...
[ Nikola86 @ 31.05.2004. 22:54 ] @
Hvala u skakom slucaju.Probacu da nesto inskombinujem preko win32 apija.Ako u medjuvremenu nadjes kod bio bih ti veoma zahvalan.
[ Ivan Tanasic @ 01.06.2004. 08:34 ] @
nije ti radilo jer da bi resetovao racunar pod windowsom nt nije dovoljno da samo pozoves funkciju ExitWindowsEX() (ili kako se vec zove) vec moras da ubacis proces u ring0... potrazi malo po internetu, da se naci ponesto...
[ Nikola86 @ 02.06.2004. 14:41 ] @
Sve je to u redu,ali u kom paketu odnosno koja je klasa koja sadrzi te metode?
[ tweeester @ 02.06.2004. 14:47 ] @
Ne postoji klasa koja sadrzi te metode. F-je o kojima govore su deo Win32 API-ja, dakle moraju da se pozivaju iz nekog exe-a (pisanog u C-u ili cemu vec, ali ne u Javi). Jedini nacin da API f-je pozoves iz Jave je da napravis klasu koja prko JNI poziva te f-je.
Ukratko, JNI omogucava da napravis klasu cija je neka metoda/metode definisana u systemskom DLL-u (kad je Win u pitanju, *.so kod Linux-a itd). U tom slucaju pored tvoje Java klase program mora da ima na raspolaganju i odgovarajuci DLL koji implementira metode iz te klase. Ima primera u Java dokumentaciji ako ti treba. Pozdrav [ bunker @ 20.06.2004. 23:39 ] @
postoji, ali je razlicito za verzije sistema.
ja sam radio na 98-ici, ne seccam se da sam pokusao pod w2k, tada... pozivao sam: Code: RUNDLL32 SHELL32.DLL,SHExitWindowsEx sa parametrima: logoff = 0, reset = 1, shutdown = 2 kroz kod: Code: try { String s = shutdownString + " " + param; //Process P = Runtime.getRuntime().exec(s); System.exit(0); } catch(IOException ex){ e.stackTrace(); } radilo ke lepo. na windows2003, npr pozoves Code: shutdownString...shutdown [ Nikola86 @ 23.06.2004. 11:51 ] @
Hvala najlepse!
[ Nikola86 @ 23.06.2004. 11:54 ] @
Code: String s = shutdownString + " " + param; Samo da pitam koje vrednosti treba da imaju shutdownString i param? [ bunker @ 18.07.2004. 22:19 ] @
shutdownString: RUNDLL32 SHELL32.DLL,SHExitWindowsEx
param: 0 ili 1 ili 2 logoff = 0, reset = 1, shutdown = 2 ... ako nije kasno Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|