• 6 odgovora
  • 3.963 pregleda
Problem Program Za Gasenje Racunara 31.08.2011. u 20:13 · pre 184 meseci #1
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
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Re: Problem Program Za Gasenje Racunara 31.08.2011. u 20:28 · pre 184 meseci #2
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
Re: Problem Program Za Gasenje Racunara 01.09.2011. u 00:35 · pre 184 meseci #3
xmm to mi je palo na pamet ali nisam probao.. Pokusacu sutra ujtru posto idem sada da spavam radim prvu...Javim ako uspem
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Re: Problem Program Za Gasenje Racunara 02.09.2011. u 18:47 · pre 184 meseci #5
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]
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Re: Problem Program Za Gasenje Racunara 03.09.2011. u 06:33 · pre 184 meseci #7
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...
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme