[ alfa-pro @ 31.08.2011. 20:13 ] @
Uradio sam program u javi u pitanju je desktop app i nastao je problem na 64 bit-nim sistemima.
Program radi dobro na svim 32 bit-nim racunarima dok na 64 nece da uradi shutdown.....

Dok na 32 sve lepo radi shutdown, restart, standby itd...

Jel imate neko objasnjenje ili predlog?

Slika programa:
http://img820.imageshack.us/im...94/screenhunter03aug311206.gif
[ nemnesic @ 31.08.2011. 20:28 ] @
ako se radi o Win 64bit onda ja mislim da win 64 bit nema shutdown.exe
ali nisam siguran .....
pogledaj da li mozes da otvoris cmd i kucas shutdown

-nn
[ alfa-pro @ 01.09.2011. 00:35 ] @
xmm to mi je palo na pamet ali nisam probao.. Pokusacu sutra ujtru posto idem sada da spavam radim prvu...Javim ako uspem
[ pajaja @ 01.09.2011. 01:27 ] @
Pozdrav,

ima shutdown.exe, na koji nacin pokusavas da ga ugasis?
[ alfa-pro @ 02.09.2011. 18:47 ] @
Sry sto ovako kasno odg ali imao sam obaveza...

Evo koda koji koristim za gasenje... Samo sto umesto vremena broja 5 stoji mi promenljiva koja uzima iz forme vrednost i postavalja je na to mesto...

Code:

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         

        Runtime runtime = Runtime.getRuntime();
        try {
            Process proc = runtime.exec("shutdown -s -t 5");
        } catch (IOException ex) {
            Logger.getLogger(STBSweetDreemView.class.getName()).log(Level.SEVERE, null, ex);
        }
        System.exit(0);




[Ovu poruku je menjao alfa-pro dana 02.09.2011. u 22:03 GMT+1]
[ pajaja @ 03.09.2011. 03:27 ] @
Sta se konkretno desi kod x64 os-a?
Da li ima neki exception ili se bas nista ne desi?

Meni taj kod radi na (64b w7).
[ alfa-pro @ 03.09.2011. 06:33 ] @
Znaci kod tebe radi...

Pazi ja sam na 32 bita, a program testiran kod drugara na racunaru jer on koristi 64 i kaze da nasteluje vreme i potvrdi i opet nista... Dok kod mene posle odredjenog vremena koje sam ja nastelovao ugasi se...

Neznam u cemu bi mogao da bude problem?

Ja stvarno nisam nikada radio na 64 i ne znam kakva je struktura kako funkcionise itd....

Ili nesto sto mi pada na pamet jeste da direktno pristupim kao preko RUN comande ali onda mi nije jasno kako nastelovati vreme..

nesto tipa ovoga:

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

Moracu da odem do njega i da ja rucno iztestiram mozda je problem i do njegovog racunara...