Hide "Angemeldet", "# laufende Programme" bei WinXP Fast User Switching

557
Unsigned

Wenn die schnelle Benutzerumschaltung auf einem Windows XP-Computer aktiviert ist, kehrt der Benutzer zum Begrüßungsbildschirm zurück und ermöglicht die Anmeldung bei einem anderen Konto. Alle aktiven Benutzer haben unter ihrem Benutzernamen entweder "Anzahl der laufenden Programme" oder "angemeldet" .

Gibt es eine Möglichkeit, diese Nachrichten zu entfernen oder zu bearbeiten? Ich weiß, dass es möglich ist, benutzerdefinierte Begrüßungsbildschirme zu erstellen, aber gibt es weniger drastische Maßnahmen, die keine benutzerdefinierten Bildschirme umfassen?

Antworten mit Hex-Editoren sind willkommen.

2
Wollen Sie sagen, das Patchen von "logonui" mit einem Hex-Editor ist _less_ drastischer als das Patchen von "logonui" mit einem speziell entwickelten Werkzeug zum Ändern des Begrüßungsbildschirms? grawity vor 13 Jahren 1
Ich möchte, dass das Ergebnis mit dem echten Begrüßungsbildschirm identisch ist. Eine Hex-Bearbeitung zum Entfernen des Textes unter dem Benutzernamen wäre vorzuziehen, anstatt sich mit einem neuen "logonui" zufrieden zu geben. Außerdem bin ich bei Individualisierungssoftware von Drittanbietern immer vorsichtig :) Unsigned vor 13 Jahren 0
Verwenden Sie dann die Anpassungswerkzeuge, um den Begrüßungsbildschirm von _current_ zu ändern. grawity vor 13 Jahren 0

2 Antworten auf die Frage

3
grawity

Verwenden Sie Software wie Stardock Logon Studio, um den Anmeldebildschirm anzupassen. Sie müssen es nicht vollständig ändern - löschen Sie einfach die beiden Links.


Um dies manuell durchzuführen, verwenden Sie einen Win32- Ressourcen-Editor wie ResEdit oder XN Resource Editor, um die Ressource UIFILE:1000:1033(Typ UIFILE, ID 1000, Lang 1033) der Datei zu bearbeiten %SystemRoot%\System32\logonui.exe.

Der Teil, den Sie bearbeiten / entfernen müssen, ist die Zeilen 939 bis 940:

 <button id=atom(status0) class="status" layoutpos=none/> <button id=atom(status1) class="status" layoutpos=none/> 

Das Element mit % d ungelesenen E-Mail-Nachrichten wird id=atom(status0)angezeigt und ist für % d-Programme, die ausgeführt werden .id=atom(status1)

FWIW, Logon Studio ist möglicherweise sogar sicherer als ein Ressourcenbearbeitungswerkzeug. grawity vor 13 Jahren 1
Ich habe viel Erfahrung mit der Bearbeitung von Ressourcen und würde eher einen bekannten Ressourcen-Editor als ein neues Anpassungstool verwenden. Guter Post! Unsigned vor 13 Jahren 0
2
grawity

Verbieten SYSTEMdes aus dem Lesen HKCU\SessionInformationRegistrierungsschlüssel.

  1. Öffnen regedit
  2. Erweitern Sie Arbeitsplatz →HKEY_CURRENT_USER
  3. Klicken Sie mit der rechten Maustaste auf den SessionInformationSchlüssel, und wählen Sie Berechtigungen ...
  4. Wählen Sie in der Namensliste den Eintrag SYSTEM aus
  5. Aktivieren Sie unter Berechtigungen für SYSTEM das Kontrollkästchen Verweigern für Lesen .
  6. Klicken Sie auf OK .

(Screenshot)

Sie müssen dies für jedes Benutzerregister einzeln vornehmen. Ich bin auch nicht sicher, ob diese Änderungen nach der Abmeldung bestehen bleiben :(

Es bleibt nach dem Abmelden nicht bestehen, blendet jedoch die Anzahl der laufenden Programme für die aktuelle Sitzung aus (obwohl der Benutzername immer noch "Angemeldet" anzeigt). Egal, ich stehe auf, weil das ein neuer Trick ist, den ich noch nie gehört habe :) Unsigned vor 13 Jahren 1
Möglicherweise können Sie ein Programm erstellen, das die Berechtigungen beim Start ändert. (Was ist das Problem mit dem Anzeigen von "Eingeloggt"?) grawity vor 13 Jahren 0
Es ist kein "Problem" per se, es ist eine Frage. Ich möchte nur wissen, ob dies möglich ist, ohne den Begrüßungsbildschirm zu ersetzen. Und ja, ein Skript könnte leicht geschrieben werden, um die Erlaubnis zu korrigieren. Unsigned vor 13 Jahren 0