VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
(login to hide)
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Tips en tricks
U bevindt zich > Tips en Tricks > VB .net > Windows > Processen > Computer uitschakelen, heropstarten, afmelden
Ik wil een tip ingeven

Tip: Computer uitschakelen, heropstarten, afmelden
Klimmer - 04 May 2006 - 23:03

Enkele mogelijkheden om uw computer met slechts één regel code uit te schakelen, te herstarten of af te melden
Code:


System.Diagnostics.Process.Start("Shutdown", "/s")  'Computer wordt uitgeschakeld

System.Diagnostics.Process.Start("Shutdown", "/r")  'Computer wordt heropgestart

System.Diagnostics.Process.Start("Shutdown", "/l")  'Gebruiker wordt afgemeld

System.Diagnostics.Process.Start("Shutdown", "/a")  'Gebruiker kan de opdracht nog annuleren

System.Diagnostics.Process.Start("Shutdown", "/s /t 60")  'Computer wordt afgesloten, gebruiker krijgt dat de computer wordt uitgeschakeld en krijgt daarvoor 60 seconden tijd.

System.Diagnostics.Process.Start("Shutdown", "/s /m  'netwerk-computer' ") 'Computer van een netwerk wordt uitgeschakeld (netwerk-computer : computernaam van je netwerk ingeven hier)



3204 x gelezen

Commentaar
Alfred - 29 Jul 2008 - 10:11

Syntaxis: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computernaam] [-t xx]
[-c "opmerking"] [-d up:xx:yy]

No args Dit overzicht weergeven (gelijk aan -?)
-i Grafische interface weergeven (alleen als eerste
schakeloptie)
-l Afmelden (kan niet met de schakeloptie -m worden
gebruikt)
-s De computer afsluiten
-r De computer afsluiten en opnieuw opstarten
-a Het afsluiten van het systeem afbreken
-m \\computernaam Externe computer voor afsluiten/opnieuw
opstarten/afbreken
-t xx Time-out voor afsluiten instellen op xx seconden
-c "opmerking" Commentaar tijdens afsluiten (maximaal 127 tekens)
-f Actieve applicaties afsluiten zonder waarschuwing
-d [u][p]:xx:yy Code voor reden afsluiten
u is de gebruikerscode
p is een geplande afsluitingscode
xx is de code voor de hoofdreden
(positief heel getal onder de 256)
yy is de code voor de bijreden
(positief heel getal onder de 256)



diamondo25 - 16 Mar 2008 - 16:58

Nog een:

System.Diagnostics.Process.Start("Shutdown", "/h /f") 'Computer wordt in slaapstand gezet

(weet niet zeker of het werkt)

ArComAr - 13 Dec 2007 - 19:39

Ik heb zo eens niet gedaan (ooit), maar ni getest op andere pc. Ik deed dit toen met de API, dus ik veronderstel dat dat wel werkt op een andere pc

Mibe - 17 May 2006 - 14:58

kheb deze ook al eens gebruikt. Op eigen pc wilde deze regels werken maar zodra je het exe naar iemand anders doorstuurde ging dat niet

Dit waarschijnlijk omdat .net frameworks er niet opstond?

Duffy - 17 May 2006 - 14:37

kheb deze ook al eens gebruikt. Op eigen pc wilde deze regels werken maar zodra je het exe naar iemand anders doorstuurde ging dat niet.

U dient ingelogd te zijn om commentaar te posten.
 

Er zijn in totaal 102 tips gepost.

 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php