» Utilizator
LAMP
» Parteneri» De citit» Recomandari» Taskuri securitate » Statistici
  • 65486 de mesaje.
  • 7732 de topicuri.
  • 1231 de utilizatori.
  •  
  • Kopotosa e ultimul utilizator inregistrat.
[Detalii]

 

| |
Pagini: [1]
Print

[VB6] Shutdown, logoff, restart and force shutdown [2809 afisari]

Zero_Cool
*


Mesaje: 152
OfflineOffline


Code:

' SHUT DOWN AND RESTART IN VB6
       Const EWX_LogOff As Long = 0
       Const EWX_SHUTDOWN = 1
       Const EWX_REBOOT = 2
       Const EWX_FORCE = 4
       Private Declare Function ExitWindows _
               Lib "User32" Alias "ExitWindowsEx" _
               (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long
     
     Private Sub Command1_Click()
 
          'Shut down windows
          ExitWindows EWX_SHUTDOWN, &HFFFFFFFF
     
     
     End Sub
     
     Private Sub Command2_Click()
     
         
          ExitWindows EWX_REBOOT, &HFFFFFFFF
     
     
     End Sub
Logged
04-06-2007, 20:51 Twitt ::
HexString
*


Mesaje: 826
OfflineOffline

WWW

vorba aia pui 6 sau cate topicuri ai pus si la nici unu nu ai pus credits :

cool Smile ... = zero
Logged

www.puccu.info -  Un Blog in Constructie! Smile
04-06-2007, 23:03 Twitt ::
Ultimatum
*


Mesaje: 127
OfflineOffline


OffTopic : A pus si un modul, ceva cu generare de parole. N-am apucat sa raspund acolo ca eram putin ocupat cu mancarea (luase foc carnea :blush: )

On Topic: Zero_Cool daca erai baiat destept puteai sa faci tu un tutorial cu acest source-code, dar asa cum l-ai pus, intra un incepator si se uita la cod degeaba ca nu intelege nimic.

Anyway, trebuie 2 butoane:
Command1 si Command2
Pe Command1 scrieti Shut Down si pe Command2 scrieti Restart. Restul codului este pus de Zero_Cool.
That's all  :thright:
Logged
04-06-2007, 23:09 Twitt ::
Shocker
*


Mesaje: 408
OfflineOffline


Ce se intampla in cazul in care procesul nu are privilegii de ShutDown? Din cate vad, doar apeleaza API-ul ExitWindows, deci daca nu are privilegii de ShutDown, nu o sa se intample nimic Smile
Logged
05-06-2007, 13:41 Twitt ::
Ultimatum
*


Mesaje: 127
OfflineOffline


Mda Shocker ai dreptate, nu l-am testat si nici nu m-am prea uitat peste el (probabil din cauza mancarii  :blush: ).
Anyway, cred ca o sa trebuiasca un modul.
Logged
05-06-2007, 17:23 Twitt ::
tot_zeu



Mesaje:

Crezi gresit;)
Poti declara functia ca privata si nu ca globala
Logged
15-07-2007, 09:43 Twitt ::
vladiii
*


Mesaje: 166
OfflineOffline


Dar nu este mai usor asa? :
-pentru logoff: shutdown -l
-pentru restart: shutdown -r
-pentru shutdown: shutdown -s

Daca cineva ruleaza shutdown -s, atunci in Run scrii shutdown -a pentru a inchide "operatia" !
Aceste comenzi pot fi executate cu Shell. Cred Worried
Logged
22-07-2007, 09:48 Twitt ::
Shocker
*


Mesaje: 408
OfflineOffline


Quote
Dar nu este mai usor asa? :
-pentru logoff: shutdown -l
-pentru restart: shutdown -r
-pentru shutdown: shutdown -s

Daca cineva ruleaza shutdown -s, atunci in Run scrii shutdown -a pentru a inchide "operatia" !
Aceste comenzi pot fi executate cu Shell. Cred Worried

Intr-adevar, se paote si asa. Ori faci asta prin intermediul Shell-ului, ori lansezi tu manual :Windowssystem32shutdown.exe -s.


Quote
Daca cineva ruleaza shutdown -s, atunci in Run scrii shutdown -a pentru a inchide "operatia" !

Daca ai dat Shutdown -s / -r / -l, nu mai poti sa dai -a ca sa opresti deoarece odata inceputa shutdown-ul propriu-zis nu se mai pot rula aplicatii. -a poti sa il folosesti doar cand a inceput secventa de shutdown, "numaratoarea inversa"
Logged
22-07-2007, 13:56 Twitt ::
vladiii
*


Mesaje: 166
OfflineOffline


Quote

Daca ai dat Shutdown -s / -r / -l, nu mai poti sa dai -a ca sa opresti deoarece odata inceputa shutdown-ul propriu-zis nu se mai pot rula aplicatii. -a poti sa il folosesti doar cand a inceput secventa de shutdown, "numaratoarea inversa"


La asta ma refeream si eu ^_^
Logged
22-07-2007, 16:20 Twitt ::
amidamarul



Mesaje: 1
OfflineOffline


SHUT DOWN AND RESTART IN VB6
       Const EWX_LogOff As Long = 0
       Const EWX_SHUTDOWN = 1
       Const EWX_REBOOT = 2
       Const EWX_FORCE = 4
       Private Declare Function ExitWindows _
               Lib "User32" Alias "ExitWindowsEx" _
               (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long
     
     Private Sub Command1_Click()
 
          'Shut down windows
          ExitWindows EWX_SHUTDOWN, &HFFFFFFFF
      command1.enabled=true
     
     End Sub
     
     Private Sub Command2_Click()
     
         
          ExitWindows EWX_REBOOT, &HFFFFFFFF
     
      command2.enabled=true
     End Sub
Logged
09-02-2008, 14:33 Twitt ::
Pagini: [1]
Print
SkullBox Forum  |  Development  |  Basic si Fox  |  Topic: [VB6] Shutdown, logoff, restart and force shutdown