Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi HKEY_USERS (https://www.delphipraxis.net/18799-hkey_users.html)

Skiron 24. Mär 2004 18:39


HKEY_USERS
 
wenn ich möchte, dass ein Programm startet, schreib ichs in die Registry, wahrscheinlich unter HKEY_CURRENT_USER oder HKEY_CURRENT_MACHINE. Nun, wenn ich aber nun in einem Netzwerk hänge, bei dem sich jeder der 300 User auf jedem der 100 PCs anmelden. Ich will nun einen Eintrag irgendwo hinschreiben, mit dem bei jedem User das Prog gestartet wird, ohne dass ich weder
1. Auf Jedem PC den Eintrag machen muss noch
2. unter jedem User den Eintrag machen muss

Ich hab nun 'HKEY_USERS' gefunden, hab mich auch riesig gefreut, als ich mich neu angemeldet habe, aber als ichs nun unter einem Anderen User versucht habe, hats nicht geklappt!
Wohin könnt ich das schreiben?
Ich wills nicht in die Autostart schreiben, weil da könnens die User rauslöschen, auch in der System.ini auf C:\!

glkgereon 24. Mär 2004 18:42

Re: HKEY_USERS
 
wasn das fürn netzwerk?
bei uns inner schule ham wir (non-admins) soweit ich weiss keinen zugriff auf autostart

Skiron 24. Mär 2004 18:48

Re: HKEY_USERS
 
Schulnetzwerk
Die User können auf Autostart und C zugreifen, aber nicht auf die Registry!

MathiasSimmack 24. Mär 2004 18:51

Re: HKEY_USERS
 
Zitat:

Zitat von Skiron
wenn ich möchte, dass ein Programm startet, schreib ichs in die Registry, wahrscheinlich unter HKEY_CURRENT_USER oder HKEY_CURRENT_MACHINE. Nun, wenn ich aber nun in einem Netzwerk hänge, bei dem sich jeder der 300 User auf jedem der 100 PCs anmelden. Ich will nun einen Eintrag irgendwo hinschreiben, mit dem bei jedem User das Prog gestartet wird, ohne dass ich weder
1. Auf Jedem PC den Eintrag machen muss noch
2. unter jedem User den Eintrag machen muss

Sorry, aber die Schlüssel unter HKCU (benutzerabhängig) und HKLM (maschinenabhängig) sind nun mal die üblichen Orte zum Starten.

Zitat:

Ich hab nun 'HKEY_USERS' gefunden, hab mich auch riesig gefreut, als ich mich neu angemeldet habe, aber als ichs nun unter einem Anderen User versucht habe, hats nicht geklappt!
HKEY_USERS enthält auch nur die Zusammenfassung der jeweiligen Benutzerschlüssel, quasi das, was du als angemeldeter User unter HKEY_CURRENT_USER hast.

Alles in allem klingt das nach einem Fall für serverbasierte Profile, die für jeden Benutzer geladen werden, und wo dann das gewünschte Programm gestartet werden kann. Im Richtlinieneditor (gpedit.msc) von 2000/XP kann man so was bspw. lokal eintragen (nennt sich IMHO "diese Programme bei der Anmeldung starten"). Aber das ist lokal. Du brauchst also die Entsprechung für´s Netzwerk.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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-2025 by Thomas Breitkreuz