22. November 2024, 10:10
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
Hast du deine
Aktivierungs E-Mail
übersehen?
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
Shutdown PC
« vorheriges
nächstes »
Drucken
Seiten: [
1
]
Autor
Thema: Shutdown PC (Gelesen 5402 mal)
ehenkes
Gast
Gespeichert
«
am:
08. August 2009, 10:03 »
Shutdown PC
Wie fährt man den Rechner per Software runter. Im Netz finde ich nur Methoden mit dem Windows shutdown.exe ...
Steht das im wiki?
bluecode
Beiträge: 1 391
Gespeichert
«
Antwort #1 am:
08. August 2009, 10:29 »
Re: Shutdown PC
Über APM (BIOS) oder über ACPI. Ersteres verwendet BIOS-Interrupts, d.h. ist Real-Mode bzw. Virtual-8086-Mode only, und letzteres steht in der gigantischen ACPI-Spec.
lightOS
"Überlegen sie mal 'nen Augenblick, dann lösen sich die ganzen Widersprüche auf. Die Wut wird noch größer, aber die intellektuelle Verwirrung lässt nach.", Georg Schramm
bluecode
Beiträge: 1 391
Gespeichert
«
Antwort #2 am:
08. August 2009, 10:52 »
Re: Shutdown PC
Über den Virtual-8086-Mode (ist ein Untermodus des Protected-Mode) mit APM schon, ansonsten würde ich sagen Nein, nicht mit vertretbarem Aufwand.
lightOS
"Überlegen sie mal 'nen Augenblick, dann lösen sich die ganzen Widersprüche auf. Die Wut wird noch größer, aber die intellektuelle Verwirrung lässt nach.", Georg Schramm
kevin
Administrator
Beiträge: 2 767
Gespeichert
«
Antwort #3 am:
08. August 2009, 11:49 »
Re: Shutdown PC
Sie bittet vermutlich über irgendwelche Umwegen den Kernel, herunterzufahren.
Und der dürfte dafür normalerweise ACPI benutzen.
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.
bluecode
Beiträge: 1 391
Gespeichert
«
Antwort #4 am:
08. August 2009, 11:51 »
Re: Shutdown PC
Ich wollte in dem anderen Post nur sagen, dass ACPI etwas zuviel Aufwand ist für ein Hobby-Betriebssystem. Das Microsoft ein paar mehr Entwickler, Test-PCs, etc.. zur Verfügung hat sollte klar sein.
lightOS
"Überlegen sie mal 'nen Augenblick, dann lösen sich die ganzen Widersprüche auf. Die Wut wird noch größer, aber die intellektuelle Verwirrung lässt nach.", Georg Schramm
tarrox
Beiträge: 12
Gespeichert
«
Antwort #5 am:
08. August 2009, 12:53 »
Re: Shutdown PC
Man muss ja nicht den ganzen ACPI dekodieren. Es reicht sich die nötigen Informationen rauszusuchen. Im englischsprachigem Forum gibt es dazu einen guten Eintrag
http://forum.osdev.org/viewtopic.php?t=16990
, den man selbst in seinem Hobby-Betriebssystem umsetzen kann. Ansonsten gibt es noch Open-source Projekte, die zur Aufgabe haben, den ACPI zu dekodieren. Man könnte versuchen eins davon zu rüberzuporten.
kevin
Administrator
Beiträge: 2 767
Gespeichert
«
Antwort #6 am:
20. August 2009, 12:28 »
Re: Shutdown PC
Könnte man auch machen, wenn man sich unbedingt vor dem VM86 drücken möchte.
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.
XanClic
Beiträge: 261
Gespeichert
«
Antwort #7 am:
20. August 2009, 15:35 »
Re: Shutdown PC
Wenn man einfach nur den Computer ausschalten möchte, dann kann ich wirklich den von tarrox empfohlenen Thread empfehlen. Ich habe den Code ausprobiert und muss sagen, es war ziemlich einfach, ihn zu portieren.
Drucken
Seiten: [
1
]
« vorheriges
nächstes »
Lowlevel
»
Lowlevel
»
Lowlevel-Coding
»
Thema:
Shutdown PC
Einloggen
1 Stunde
1 Tag
1 Woche
1 Monat
Immer