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.