Willkommensscreen nach User anlegen updaten
-
Ist es möglich das ich wenn ich vor dem Login in Windows einen Benutzer angelegt habe, dass ich dann irgendwie das Willkommensfenster aktualisiere?
Ich lege also noch vor dem einloggen einen Benutzer an.
Dieser wird aber noch nicht auf dem Willkommensscreen als Sysbol angezeigt, weil der der Screen noch nicht aktualisiert wurde, seit dem ich den User angelegt habe.
Wenn ich statt dem Willkommensscreen die normale Loginbox mir Benutzername und Passwort verwende (Systemsteuerung -> benutzerverwaltung -> Ändern des Logins)
kann ich mich schon mit dem neuen User einloggen.Kann mir da jemand helfen. Kann man das Fenster irgendwie neu schreiben oder halt aktualisieren?
MFG
Ace
-
*push*
Kann mir keiner helfen?MFG
Ace
-
Wie legst du bitte sehr vor dem "Willkomms"-Bildschirm einen Benuter an? Und warum?
-
Mit einem Dienst.
Ich habe den Dienst geschrieben, sodass er bei einem WM_DEVICECHANGE einen Nutzer anlegt, undzwar mit den Daten die auf einem USB Stick sind.
Dafür brauch ichs.
Geht ja auch alles und mit diesem alten login screen wo man nix anklicken und alles eintippen kann.
Gibts ne möglichkeit diesen Welcome Screen zu updaten??? Bin mir da echt unsicher ob sowas überhaupt geht.
MFG
Ace
-
Lass den User anlegen und mach einen Reboot.
MFG Pacino
-
Kannst du auch vielleicht erklären wie du das gemacht hast? würd mich ur interessieren
-
@pacino:
Könnte ich natürlich machen aber das ganze soll dynamischer laufen. z.B. ich stecke den USB Stick rein und lege dann den Benutzer an. Dieser existiert solang, wie der Stick drinnen ist.Gemacht hab ich das mit nem Dienst, welche auf die Message WM_DEVICECHANGE wartet dann legt er den User an. Das wars.
Vieleicht weiß ja einer noch ne andere Möglichkeit ohne Reboot.
MFG
Ace
-
Ich habe jetzt die Idee gehabt, die logonui.exe einfach zu beenden und wieder neu zustarten.
ALlerdings weiß ich nicht wie ich das machen soll.
Um SendMessage(WM_CLOSE... machen zu können brauch ich ja erst mal das WindowHandle.Wie bekomme ich das anhand des exe NAmens??
MFG
Ace
-
Versuch mal den Handle mit FindWindow zu kriegen.
MFG Pacino
-
Also ?den? Handle bekomme ich nicht mit FindWindow. Ich weiß ja net, wie das Fenster heißt bzw. die class.
Ich hab dann ma EnumWindows gemacht und nur 2 Windows gefunden (also vor dem Login).
Da war keins dabei, was nach logonui.exe ausschaut.
Kann ich nicht irgendwie die exe beenden, bzw. mir das Fenster von der geben lassen??
MFG
Ace
-
Mit TerminateProcess geht das aber du wirst dann wahrscheinlich Leaks im Speicher haben weil er nicht wieder freigegeben wird.
MFG Pacino