AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Software für alle Benutzer - nachträglich?
Thema durchsuchen
Ansicht
Themen-Optionen

Software für alle Benutzer - nachträglich?

Ein Thema von Gina · begonnen am 29. Mai 2005 · letzter Beitrag vom 30. Mai 2005
Antwort Antwort
Benutzerbild von Gina
Gina

Registriert seit: 23. Dez 2004
Ort: Berlin
161 Beiträge
 
Delphi 6 Professional
 
#1

Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 13:06
Hallochen,

wenn ich unter XP eine Software installiere, dann kann ich doch meist wählen, ob nur für den angemeldeten Benutzer oder für alle. Kann man dies nachträglich noch ändern auf alle Benutzer? Das war doch nur ein Regitry-Eintrag, oder?

Ich bin mir sicher, dass diese Frage hier schonmal beantwortet wurde, aber ich finde den Beitrag nicht mehr.

Freu mich sehr für einen kleinen Hinweis

Tausend Dank, Gina.
Mein Lieblings-Spiele-Laden in Berlin: www.cometgames-store.de

{KDT}
.
  Mit Zitat antworten Zitat
Phistev
(Gast)

n/a Beiträge
 
#2

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 13:42
Das ist nicht ein Registry-Eintrag, sondern eine Wahl zwischen C:\Dokumente und Einstellungen\All Users und C:\Dokumente und Einstellungen\[aktueller Benutzer] für die Verknüpfungen und die "Anwendungsdaten"
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#3

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 13:49
Zitat von Phistev:
Das ist nicht ein Registry-Eintrag, sondern eine Wahl zwischen C:\Dokumente und Einstellungen\All Users und C:\Dokumente und Einstellungen\[aktueller Benutzer] für die Verknüpfungen und die "Anwendungsdaten"
Registry-Einträge sind es auch. HKEY_Current_User ist beispielsweise immer nur für den enstprechenden User. HTKEY_Lokal_Machen ist für alle Benutzer, allerdings haben nur Administratoren darauf Zugriff (Schreibrechte). Wenn du beides änderst, dann sollte es imho auch für alle Benutzer nutzbar sein
  Mit Zitat antworten Zitat
Phistev
(Gast)

n/a Beiträge
 
#4

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 14:03
Bei den Registry-Einträgen entscheidet AFAIK das Programm selber, welchen Zweig es nutzt, nicht das Installationsprogramm. Wenn ein Programm die Einträge in HKCU erwartet, bringt es nichts, die Einträge nach HKLM zu verschieben.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#5

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 14:09
Moin,

viele Setups stellen eine Ändern Funktion zur Verfügung. (Starte das Setup, dann gibts meistens, wenn die Software bereits installiert ist, die Auswahl zwischen Deinstallieren, Reparieren und Ändern).

Schau doch mal, ob du mit solch einem Änderungs-setup das erreichen kannst, das wäre wohl die sauberste Lösung.

  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#6

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 14:20
Es sollte reichen, einfach die Verknüpfungen (Startmenü, Desktop) ggf. umzukopieren und die Rechte neu zu setzen. (Für den Fall, dass das Setup keine nachträgliche Änderung erlaubt.)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 15:42
Moin Gina,

die Links für alle zur Verfügung zu stellen wurde ja schon beschrieben.
Man kann allerdings auch ein wenig "tricksen", damit die Software für alle zur Verfügung steht, vorausgesetzt, die Software spielt da mit

Hierbei muss man zwei Fälle unterscheiden:

1. Fall:
Die Anwender, die die Software auch nutzen sollen waren noch nicht auf dem Rechner angemeldet.
Dann kann man die HKEY_CURRENT_USER-Einträge nach HKEY_USERS\.DEFAULT kopieren (ggf. Reg-Datei erzeugen, dort den Key ändern, und wieder importieren).
Vergleichbares macht man dann mit den Links usw. im Userprofil.
Diese werden in das Profil "Default User" kopiert.
Anschliessend sollte jeder, der sich erstmalig an dem Rechner anmeldet die Grunddaten erhalten.

2. Fall:
Anwender, die schon einmal angemeldet waren sollen die Software nutzen.
Hier muss man wieder zwei Fälle unterscheiden, deshalb 2a und 2b.

2a.
Die Profile der Anwender dürfen gelöscht werden.
Jetzt hat man nicht mehr zu tun, als die Profile zu löschen, und dann wie im 1. Fall zu verfahren.

2b.
Die Profile müssen erhalten bleiben.
Hierbei muss man die Profildaten in die jeweiligen Profile kopieren (Links usw.).
In der Registry wird es etwas komplizierter.
Man exportiert erst einmal die HKEY_CURRENT_USER-Einträge wie im 1. Fall.
Für den Import muss man nun aber die Regdatei mehrmals anpassen, oder mehrere erzeugen.
Hier muss man dann für jeden User unter HKEY_USERS (zu erkennen an der langen SID) eine Reg-Datei vorbereiten, und importieren.
Der Eintrag der die Daten schon enthält, ist dann der unter dessen Anmeldung die Software installiert wurde.
Den Eintrag der auf _classes endet kann man hierbei getrost ignorieren, da er nur eine Ausgliederung des Keys Software\Classes darstellt.
Inwieweit die kurzen SIDs berücksichtig werden müssen, kann ich im Moment allerdings nicht sagen.

Ob das dann alles läuft, und die Anwender anschliessend überhaupt noch arbeiten können, ist dann u.U. auch eine Frage des ausprobierens. Mir ist zwar noch nichts derartiges untergekommen, aber man weiss ja nie

Das einfachste wäre es, wenn man einen Rechner mit einem Installationsaccount vorinstallieren kann (oft ja der Local-Admin), und dann, wenn man alles fertig konfiguriert hat, dessen Profil in das des "Default Users" kopiert (unter XP zu finden unter Eigenschaften von Arbeitsplatz\Erweitert\Benutzerprofile\Einstellung en)

Bei einer Software die es erlaubt unter "All Users" oder einem User installiert zu werden, hat man mit der genannten Methode den Vorteil, dass sie für alle installiert ist, und dennoch individuelle Konfigurationen erlaubt (vorausgesetzt, die Konfiguration wird nicht in einer zentralen Datei abgelegt).
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Phistev
(Gast)

n/a Beiträge
 
#8

Re: Software für alle Benutzer - nachträglich?

  Alt 29. Mai 2005, 16:06
Zu Fall 2b: Man kann auch die User einfach bitten, die exportierte REG-Datei einmal zu öffnen. Das erspart einem den Stress, feststellen zu müssen, welche User-Schlüssel man noch dazuladen muss. Die kurzen SIDs sind übrigens .DEFAULT, Lokaler Service und Netzwerk Service (glaub ich zumindestens).
  Mit Zitat antworten Zitat
Benutzerbild von Gina
Gina

Registriert seit: 23. Dez 2004
Ort: Berlin
161 Beiträge
 
Delphi 6 Professional
 
#9

Re: Software für alle Benutzer - nachträglich?

  Alt 30. Mai 2005, 19:17
Oje, ist das kompliziert...

Vielen lieben Dank erstmal für die vielen Antworten...

Der User kann selbst leider gar nix machen, da er auch keine Schreibrechte in der Registry hat. Die Installation ist per Netzwerk erfolgt, somit auch keine Wahl zum anklicken im setup selbst... Ich werde mal das mit den Registryeinträgen unter HKLM probieren.

Tausen Dank nochmal, Gina.
Mein Lieblings-Spiele-Laden in Berlin: www.cometgames-store.de

{KDT}
.
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#10

Re: Software für alle Benutzer - nachträglich?

  Alt 30. Mai 2005, 19:27
Ich kenne zwar die Software nicht, aber ich bezweifle, dass die Registryeinträge in HKLM etwas bringen, Gina. Wenn das Programm nicht dafür ausgelegt ist, auf HKLM zuzugreifen, dann ist das völlig nutzlos.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz