![]() |
Windows runterfahren lassen wenn computer gesperrt
hi ich weiß nicht ganau wo ich diese frage noch hinsenden soll ,
ich habe schon in vielen foren gefragt aber keine ant_ erhalten. also: ich arbeite grad an einem prog_ für meine klasse das sich in eine website einloggt und Xmin. online bleibt. das prob_ is nur wenn der computer gesperrt ist lässt er sich nicht vom prog_ runterfahren!!! oder es gibt evt eine möglichkeit tasten druck zu simulieren das die STRG+ALT+ENFT gedrückt wird und dann müsste noch die username eine gabe simuliert werden dann noch TAP und dann das passwd ich weiß aber leider nicht wie das geht!! ich brauche aber die funktion der der rechner sich vom prog_ runterfahren lässt!!! könnt ihr mir bzw. uns helfen??? [edit=Daniel B]Titel korrigiert. Bitte wähle es nächste mal die deutsche SPrache für Deine Titel und Problembeschreibungen, das würde nicht nur den Augen gut tun, sondern auch der Suche! Dank. MfG, Daniel B.[/edit] |
Du willst eine zusätliche Sicherheitsmaßnahme des OS umgehen, wenn es gut gemacht ist (ich vermute es in diesem Fall) wirst du diese Sicherheitshürde nicht knacken können und dass ist auch gut so!
|
Gesperrt ist gesperrt. Ist für dein Programm so, als wenn er ausgeschaltet wäre.
|
Um es kurz zu machen: Deine Methode ist ohne schwerwiegende Eingriffe in das Betriebssystem nicht möglich.
Sogar PcAnywhere muss dafür die Windows-Anmeldungs-DLL austauschen, um die Tastenkombination STRG-ALT-ENTF an den Remote-Rechner zu senden. Es könnte eine Alternative sein, wenn die Software als Dienst mit Adminrechten installiert wird, und einen APCI-Call (oder ACPI ?? Das Power-Management halt) abschickt, der simuliert, das die Power-Taste am Gehäuse gedrückt wird. Das veranlasst Windows dazu, den aktuellen Benutzer abzumelden und den Rechner auszuschalten. Wie gesagt: PCAnywhere kann's auch, von daher muss es einen Weg geben, das ohne Ausnutzung einer Windoof-Sicherheitslücke zu machen. |
Moin Net Seal,
schau Dir mal die API Funktion InitiateSystemShutdown bzw. InitiateSystemShutdownEx an. (ich denke mal, dass es dazu hier auch Beispiele gibt). Damit könnte es gehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz