Vorteile der Registry gegenüber Konfigurationsdatei
-
DrGreenthumb schrieb:
Wenn Windows dir das bei der Installation überschreibt, ist dass blöd. Aber du schreibst ja selbst, dass du dir das umgebogen hast. Wo ist dann das Problem?
Das hört sich an, als wäre es mein Fehler, wenn Windows das überschreibt...
Das Problem liegt daran, dass ich es umgebogen hab, weil es Programme gibt, die da reinschreiben und weil Windows es mir überschreibt. Und bis ich mal auf die Idee gekommen bin, das umzubiegen, hab ich MS schon oft verflucht und ich tierisch aufgeregt. Das möchte ich den Benutzern meiner Programme ersparen.
-
So ist das Unter Unix seit Jahrzehnten und so ist das gut. Nun hat man unter Windows auch endlich die Möglichkeiten aber Ihr Programmierer macht es wieder kaputt.
Das ist schlechte Software, die sich nicht ins System integriert.
-
dEUs schrieb:
Das hört sich an, als wäre es mein Fehler, wenn Windows das überschreibt...
Nö, aber eine Neu-Installation würde ich nie einfach über meine bestehenden Daten bügeln...
Das Problem liegt daran, dass ich es umgebogen hab, weil es Programme gibt, die da reinschreiben und weil Windows es mir überschreibt. Und bis ich mal auf die Idee gekommen bin, das umzubiegen, hab ich MS schon oft verflucht und ich tierisch aufgeregt. Das möchte ich den Benutzern meiner Programme ersparen.
Dafür habe ich gerade die fluchenden Sys-Admins vor den Augen, die sich etwas besser auskennen als der Durchschnitts-DAU, weil dein Programm auf einem gut konfigurierten System unbrauchbar ist!
-
DrGreenthumb schrieb:
dEUs schrieb:
Das hört sich an, als wäre es mein Fehler, wenn Windows das überschreibt...
Nö, aber eine Neu-Installation würde ich nie einfach über meine bestehenden Daten bügeln...
Und wieso nicht? Es gibt keinen Grund für Windows dieses Verzeichnis bei einer Neuinstallation zu löschen.
DrGreenthumb schrieb:
Das Problem liegt daran, dass ich es umgebogen hab, weil es Programme gibt, die da reinschreiben und weil Windows es mir überschreibt. Und bis ich mal auf die Idee gekommen bin, das umzubiegen, hab ich MS schon oft verflucht und ich tierisch aufgeregt. Das möchte ich den Benutzern meiner Programme ersparen.
Dafür habe ich gerade die fluchenden Sys-Admins vor den Augen, die sich etwas besser auskennen als der Durchschnitts-DAU, weil dein Programm auf einem gut konfigurierten System unbrauchbar ist!
Danke schön. Gleich doppelt.
-
dEUs schrieb:
Danke schön. Gleich doppelt.
hm, das sollte jetzt nicht beleidigend rüberkommen.
Es ist einfach ärgerlich, wenn sich Programme so verhalten. Dann kann man auch wieder Win98 nehmen.
-
wie wärs mit ini-dateien, die den namen (oder nummer) des benutzers tragen, aber im programmverzeichnis liegen. Das Programm wählt automatisch die, die dem aktuellen benutzer gehört.
geloescht
-
Ich speichere Fensterpositionen etc. momentan unter
"C:\Dokumente und Einstellungen[benutzername]\Anwendungsdaten[ProgrammName]\" (CSIDL_APPDATA) in einer ini.
Dann hat jeder User seine eigenen Einstellungen und da die ini eh neu-erzeugt wird wenn sie gelöscht wird und auch nichts wirklich wichtiges drin gespeichert wird tut es auch nicht weh wenn Windows mal neu-installiert wird.
Außerdem liegt die ini da dem user nicht im Weg rum...
-
geloescht schrieb:
wie wärs mit ini-dateien, die den namen (oder nummer) des benutzers tragen, aber im programmverzeichnis liegen. Das Programm wählt automatisch die, die dem aktuellen benutzer gehört.
geloeschtNein, dann braucht das Programm immer noch Schreibrechte auf dem Programm-Verzeichnis.
Nochmal:
Wenn ein Benutzer ein Programm ausführt, hat das Programm nur die Rechte des Benutzers. Ein normaler Benutzer, soll aber nicht das Recht haben, irgendwo in c:\programme oder so zu schreiben. Das macht nur der Administrator. Der Benutzer kann nur in sein Home-Verzeichnis schreiben.So wie geeky jetzt schreibt, hört sich das auch gut an.
-
Wer etwas nach "Eigene Dateien" speicher ist kein echter Win-User
MfG SideWinder
-
SideWinder schrieb:
Wer etwas nach "Eigene Dateien" speicher ist kein echter Win-User
das ist ja das Problem.
Windows hat sich weiter entwickelt, es ist jetzt echt Multiuserfähig.
Nur leider die User nichtAber alleine, dass MS jetzt nicht mehr auf die Registry sondern auf das Home Verzeichnis setzt, muss doch Grund genug sein, dass sich die Programmierer auch umstellen, oder?
-
Hätte nicht gedacht daß soviel Feedback auf diese simple Frage kommt.
Nichtsdestotrotz, speziell bei Spielen:
Zu Zeiten von Win98 fand' ich es noch schön, wenn man im Spiel mehrere Profile erstellen konnte.
Aber seit XP find' ich die Lösung von ViceCity und Co. mit dem HomeVerzeichnis oder Eigene Dateien besser. Wenn man dann bei jedem Programmstart das Profil noch aussuchen muß nervt es einfach...
Stellt euch vor FireFox würde es auch so machen??
-
Dann muss ich meine Meinung auch mal dazu sagen.
(Folgender Text bezieht sich jetzt nicht expliziet auf Spiele, sondern allgeimen auf Programme!)Registry
Die Registry finde ich ziemlich unglücklich. Aber das sieht hier ja wohl kaum einer anders...Datei
Am besten gefällt es mir, wenn man die Programme ohne Installation ins System kopieren kann. Für manchen unerfahrenen ist es aber sicherlich einfacher, wenn man eine Installationsroutine hat.
Ansonsten hab ich es bisher immer favorisiert, wenn die Konfig-Dateien in einem Ordner im Installationspfad gespeichert werden und man die Möglichkeit hatte, diesen Pfad im Programm zu ändern. Wichtige Einstellungen speichere ich dann auf der Datenpartition.
Das Argument mit dem Multiusersystem ist IMO recht gut. Bisher habe ich Windows aber noch nicht als Multiusersystem genutzt. Ich finde, dass das irgendwie noch nicht so optimal gelöst ist. (Ich finde die Pfadnamen auch ziemlich schlecht gewählt.)
Auf einem Linux-System gibt es da ja recht deutliche Regeln. Da halte ich das schon gut gelöst.
-
Sgt. Nukem schrieb:
...
Aber seit XP find' ich die Lösung von ViceCity und Co. mit dem HomeVerzeichnis oder Eigene Dateien besser. Wenn man dann bei jedem Programmstart das Profil noch aussuchen muß nervt es einfach...find ich auch sehr gut, vor allem fände ich es noch besser wenn alle Programme die ich installiere, ihre Configuration unter den jeweiligen User speichern würden. Es lassen sich dadurch viel einfacher die eigenen Einstellungen sichern und bei einer Neuinstallation ist es super bequem diese Einstellungen dann einfach in den Ordner zu packen.
-
Toll. Dann hat man aber seinen ganzen Ordner voller Müll.
-
!!!!!! schrieb:
Toll. Dann hat man aber seinen ganzen Ordner voller Müll.
wozu gibt es denn sonste diesen schönen Ordner der da heißt "Dokumente und Einstellungen" unter XP?? Im übrigen glaub ich daran, das es sehr wenige menschen gibt die wirklich unter "Eigene Dateien" auch eigene Dateien abspeichern.
Und noch was, aus dem Ordner kann ich den "Müll" dann viel einfacher rausschmeißen wenn ich da was nicht mehr brauche. Schon mal versucht ein Programm vollständig von der Platte zu kriegen wenn es die Registry vollgemült hat?
-
!!!!!! schrieb:
Toll. Dann hat man aber seinen ganzen Ordner voller Müll.
Du bezeichnest Deine Einstellungen als Muell? Na wenn Du meinst...
-
Naja, wenn jetzt jedes Game nen eigenen Ordner "Blubb Savegames", "Blipp Savegames", "Tralala Savegames", etc. im "Eigene Dateien"-Ordner erzeugt ist das auch wieder blöd...
-
Das sehe ich wie Geeky, in meinem Ordner gibts Dokumente, Mp3, Pictures, Programmieren und Videos - nicht mehr. Und nicht noch 100 weitere Ordner mit SaveGames, Einstellungen, tausend verschiedenen Konfigurationen, etc.
Aber in Eigene Dateien darf schreiben wer will - den Ordner sehe ich mir niemals an und meine Daten liegen sowieso auf einer anderen Partition.
MfG SideWinder
-
Online schrieb:
Im übrigen glaub ich daran, das es sehr wenige menschen gibt die wirklich unter "Eigene Dateien" auch eigene Dateien abspeichern.
Also ich muss sagen ich benutze diesen Ordner! Meine Mp3's sowie Bilder und auch Schulsachen (sowie Programierzeugs aber das ist für mich so wichtig das ich es auf allen drei Partitionen (sowie extern) abgespeichert habe) und auch weitere Sachen stecken da drinnen. Und da nervt es mich schon gewaltig wenn auf einmal in meiner Ordnung Ordner drinnen sind die von irgendwelchen Spielen hineingeworfen worden sind.
-
Für jeden Scheiss gibt es unter Windows ja mittlerweile Benutzerspezifische Default-Ordner
CSIDL_APPDATA (wird z.B. von icq, skype, adobe für Programm Einstellungen verwendet)
CSIDL_MYMUSIC
CSIDL_MYPICTURES
CSIDL_MYVIDEO
...fehlt nur nen CSIDL_SAVEGAMES