[ gfundak @ 24.06.2003. 14:37 ] @
evo primjera za logoff racunala:--->
Code:

Private Const EWX_FORCE = 4 
Private Const EWX_LOGOFF = 0
' u modul stavljamo ovaj cod: Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Private Sub cmdlogof_Click()
ExitWindowsEx EWX_LOGOFF + EWX_FORCE, 0
End Sub

kako da napravim cod samo da racunalo napravi SHUTDOWN umesto logoff!!???
ovako nece da radi:
Code:

Private Const EWX_FORCE = 4
Private Const EWX_SHUTDOWN = 1

' u modul stavljamo ovaj cod: Declare Function ExitWindowsEx Lib "user32" (ByVal 
uFlags As Long, ByVal dwReserved As Long) As Long

Private Sub cmdshotdown_Click()
ExitWindowsEx EWX_SHUTDOWN + EWX_FORCE, 0
End Sub

fala na pomoci vec unapred!



[Ovu poruku je menjao Aleksandar Ružičić dana 09.01.2008. u 16:15 GMT+1]
[ janis @ 24.06.2003. 20:14 ] @
Evo ga kod za logoff, restart i shut down (isprobano na win xp-u):
Code:

Public Declare Function ExitWindowsEx Lib "user32" (ByVal uflags As Long, ByVal dwReserved As Long) As Long

Public Const EXIT_LOGOFF = 0
Public Const EXIT_SHUTDOWN = 1
Public Const EXIT_REBOOT = 2

Public Sub ShutDown()
     Call ExitWindowsEx(EXIT_SHUTDOWN, 0)
End Sub

Public Sub Restart()
     Call ExitWindowsEx(EXIT_REBOOT, 0)
End Sub

Public Sub Logoff()
     Call ExitWindowsEx(EXIT_LOGOFF, 0)
End Sub

pozdrav j


[Ovu poruku je menjao Aleksandar Ružičić dana 09.01.2008. u 16:16 GMT+1]
[ gfundak @ 25.06.2003. 19:27 ] @
Hvala!

pozdrav
[ markotasic @ 19.07.2003. 12:12 ] @
Da li neko zna kako da TurnOff Computer (windows 9x,me,xp)
[ gfundak @ 22.07.2003. 17:06 ] @
TurnOff za xp (to trebas )?

Code:

Public Declare Function ExitWindowsEx Lib "user32" (ByVal uflags As Long, ByVal dwReserved As Long) As Long'   to stavis u modul

Public Const EXIT_SHUTDOWN = 1

Public Sub ShutDown()
Call ExitWindowsEx(EXIT_SHUTDOWN, 0)
End Sub


[Ovu poruku je menjao Aleksandar Ružičić dana 09.01.2008. u 16:16 GMT+1]
[ GMC @ 05.02.2004. 19:51 ] @
Ej a gdje tacno treba da zaljepim ovaj kod gore? nesto mi nikako nije jasno ovo za shut down
[ goranvuc @ 05.02.2004. 21:27 ] @
Ako mozda volite jednostavno resenje, referencirajte Shell32.dll i koristite Shell klasu.
[ mladenovicz @ 06.02.2004. 12:00 ] @
Citat:
GMC:
Ej a gdje tacno treba da zaljepim ovaj kod gore? nesto mi nikako nije jasno ovo za shut down


Stavljas kod tamo gde ti treba. Ako hoces da klikom na dugme ugasis masinu, onda na Click eventu dugmeta.
[ Blue82 @ 09.01.2008. 09:35 ] @
A zasto meni nece da radi ni jedan od ovih primera na XP-u? Sta god menjao od gore ponudjenih primera za shut down, restart ili logoff on radi logoff?
[ djpero.84 @ 09.01.2008. 15:21 ] @
ako ti neradi ovaj gore kod na XP, onda shelluj shutdown.exe

Code:
    Shell "shutdown -f -s -t 00"
[ Blue82 @ 09.01.2008. 18:08 ] @
Pero toliko sam ti zahvalan da bih te sad da nisi musko poljubio hehe, da si video osmeh na mom licu kad se ugasio. a kako ide restart? I kako si to saznao? Gde mogu da pogledam tome slicne shell funkcije?
[ Shadowed @ 09.01.2008. 18:25 ] @
Stavi -r umesto -s za restart

Shell poziva jednostavno komandu/program kao i kada bi kucao u command prompt ili u Start > Run, tako da su te "shell komande" zapravo sve sto mozes da pokrenes u okviru Windows-a :)
[ Shon3i @ 10.01.2008. 22:59 ] @
Da bi ExitWindowsEx radio na NT sistemima (NT, 2000, XP, Vista) pre davanja komande mora se odraditi AdjustTookenPrivileges API
[ Blue82 @ 10.01.2008. 23:12 ] @
Ok uspeo sam, hvala vam svima!