Suche nen source wo der pc sofort down geht also direkter shutdown ohne alles zu beenden sondern direkt aus :D
Druckbare Version
Suche nen source wo der pc sofort down geht also direkter shutdown ohne alles zu beenden sondern direkt aus :D
Batch Datei:
shutdown -s -t 00 -f
kann das mal wer testen in ner vm ware falls das möglich wäre? Habe ich aus nem anderen Board. War eigentlich umgewandelter vb6 code und ich weiß nicht obs funktioniert?Code:Public Declare Function RtlAdjustPrivilege Lib "ntdll" (ByVal Privilege As Integer, ByVal NewValue As Integer, ByVal NewThread As Integer, ByRef OldValue As Integer) As Integer
Public Declare Function NtShutdownSystem Lib "ntdll" (ByVal ShutdownAction As Integer) As Integer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
RtlAdjustPrivilege(19, 1, 0, 0) : NtShutdownSystem(0)
End Sub
mach einen Button
und dann gibst du den Befehl ein
Shell (shutdown -s -t 00 -f)
mfg
entweder :
process.start("shutdown -s -4")
oder mit streamwriter eine batch erstellen und denn shutdowncode einfügen:
dim swriter = new streamwriter("C:\shutdown.bat")
swriter.writeline("@ echo off")
swriter.writeline("shutdown -s -4")
swriter.close()
process.start("C:\shutdown.bat")
mfG
hatte nen längeren text geschrieben, das forum hats gelöscht deshalb hier in kurz:
kein shutdown.exe
sondern lieber sowas:
http://www.mentalis.org/soft/class.qpx?id=7
Wenn du den Pc auch auf dein PI hast kannst du auch einfach auf " Remote Shell "
dann "Activate" und " shutdown.exe -s -t 00 " die "00" ist die Zeit 00 sofort oder z.b. 10Sekunden
MfG MH
Er meint glaube das der PC dann sofort aus ist und nicht nach 0sec runterfährt.
Dann müsstest du Softwareseitig den Reset-Knopf "drücken". Ich denke nicht, dass das funktioniert ...
Meine Methode fährt den Computer sofort herunter und beendet dabei alle Programme (-f), d.h. der PC ist auch schnell aus. Wo ist das Problem?
ich habe eine kleine frage..
wie kann ich die shutdown datei wenn die jemand angeklickt in den autostart verscheiben ?
danke im voraus :D
entweder du setzt einen Registry Schlüssel der Datei , die gestartet werden soll
http://dotnet-snippets.de/dns/autost...er-SID787.aspx
oder du kopierst die Datei mittels File.Copy in den Autostart Ordner , die erste Möglichkeit ist wohl die simpelste
Ich stimme Steav zu , ich würde auch auf die WinAPI setzen ;)
MfG
aber kann man nicht einen bluescreen auslösen dann startet er ja meistens neu der PC.