Windows herunterfahren?



  • Moin,

    ich möchte gerne Windows 98 oder ME auf einem Terminal-Computer nutzen, der über LAN gesteuert wird und weder über Maus noch Tastatur verfügt. Wie kann ich aus C heraus Windows herunterfahren? Was ist "Herunterfahren" überhaupt technisch?

    Gruß,

    Moi



  • Hi.

    Das Herunterfahren von Windows geschieht ueblicherweise ueber einen WinAPI-Call.
    Von daher hat deine Frage an sich nichts mit Assembler zu tun.
    Nun gibt's mehrere Moeglichkeiten:

    1. Du laesst mich den Thread verschieben.
      Wohin ich dich dann verschieben soll, haengt davon ab, wo du bei deiner Frage den Schwerpunkt legst: Das Herunterfahren an sich -> WinAPI; oder die Realisierung in C -> C-Forum
    2. Du legst selbst einen neuen Thread an - dann aber bitte bescheidsagen, damit ich diesen hier schliessen kann.
    3. Du ueberzeugst mich davon, dass deine Frage doch etwas mit Assembler zu tun hat 😉


  • Bei Win98 (denke mal, auch 95,ME) kannst Du im Windows-Ordner (oder ein System-Ordner?) die Rundll32.exe aufrufen um herunterzufahren etc. Und zwar wie folgt:

    Herunterfahren:
    RUNDLL32.EXE user,ExitWindows

    Neu starten (Warmstart, ohne DOS):
    RUNDLL32.EXE user,ExitWindowsExec



  • Scheint sich also erledigt zu haben...


Anmelden zum Antworten