Autor Beitrag
butterkeks
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56

Win XP, Win 7
Delphi 2007
BeitragVerfasst: Mi 06.01.10 18:35 
Hallo Leute,

ich hab gerade die Optionen in einem Fernwartungsprogramm durchgeblättert und mir ist da eine Funktion aufgefallen: "Hard-Reset".

Kann man den Reset Knopf einfach irgendwie simulieren? also ist das schwierig?

wWeil das funktioniert bei dem Tool ohne Verzögerung das der PC rebootet wenn man auf den Button klickt.

Ps.: Es ist kein Delphi Programm aber ich dachte vielleicht kann Delphi das ja auch^^

_________________
Dear lord,
please grant me the ability to punch people in the face over Standard TCP/IP!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 06.01.10 18:37 
Delphi nicht, aber Windows kann das. Such mal nach ExitWindowsEx.
butterkeks Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56

Win XP, Win 7
Delphi 2007
BeitragVerfasst: Mi 06.01.10 18:45 
Bist du sicher das des mit der Funktion geht?
laut Beschreibung kann man damit nur normale Shutdown-Vorgänge aufrufen.
Also Neustart, Abmelden und Herunterfahren.

Ich meine ja nen kompletten sofortigen Reset des PC's.

_________________
Dear lord,
please grant me the ability to punch people in the face over Standard TCP/IP!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19340
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 06.01.10 18:46 
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Delphi nicht, aber Windows kann das. Such mal nach ExitWindowsEx.
Damit geht ein normales Neustarten, ich glaube gemeint ist hier ein absichtlicher Absturz von Windows als ob man tatsächlich Reset drückt, oder?

Und das geht nur auf Treiberebene, der für eine Fernsteuerung ohnehin geladen ist. Und der kann das dann, normale Programme nicht. Aber das ist ja auch gut so...
butterkeks Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56

Win XP, Win 7
Delphi 2007
BeitragVerfasst: Mi 06.01.10 18:49 
Jop so wars gemeint.

aber wenn das nit geht is auch ok^^
ich wollts nur mal interessehalber wissen :)

_________________
Dear lord,
please grant me the ability to punch people in the face over Standard TCP/IP!
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mi 06.01.10 19:33 
Naja.. ich überleg grad, wann ich das letzte Mal den Resetknopf gedrückt hab.. höchstens mal bei nem BlueScreen, weil der RAM defekt war oder so.
Aber sonst reichte ein Reboot eigentlich immer aus :)

_________________
PROGRAMMER: A device for converting coffee into software.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19340
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 06.01.10 19:57 
Ich habe gar keinen, ich hab den nämlich mit nem Schalter verbunden, der hart zwischen Front-Audio und Rear-Audio umschaltet. Denn ich brauchte den auch schon seit Jahren nicht mehr.

In einem Fernwartungsprogramm macht das aber schon Sinn. Denn wenn der Rechner nicht mehr auf Neustart-Anforderungen oder ähnliches reagiert, dann kommt man da ja an den Stromschalter nicht heran.
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mi 06.01.10 20:07 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
In einem Fernwartungsprogramm macht das aber schon Sinn. Denn wenn der Rechner nicht mehr auf Neustart-Anforderungen oder ähnliches reagiert, dann kommt man da ja an den Stromschalter nicht heran.

Ich hab ja die Erfahrung gemacht: Wenn ein Reboot nicht mehr helfen sollte, kommt man auch nicht mehr per Fernwartung drauf (siehe oben, Bluescreen), um nen Reset auszulösen :D

_________________
PROGRAMMER: A device for converting coffee into software.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mi 06.01.10 21:03 
Man kann auch ohne Treiber den Reboot auslösen; muss dazu allerdings in den Kernelmodus kommen. Ein Treiber ist da zwar eine naheliegende Lösung; ginge aber rein mit Delphi z.B. über die uallRing0.pas - erfordert dann aber etwas Wissen um das, was man da tut (k, das sollte man eh haben, wenn man im Kernelmode rumfrickelt ;-)).

Und bzgl. Reboot über Fernwartung: Daher lässt man auch Systeme, die man ggf. aus der Ferne neustarten können muss über eine KVM oder eine Virtualisierungsschicht laufen, um dann über den Hypervisor den Container neu starten zu können.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.