AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme RegEdit Bug beim Import und Export
Thema durchsuchen
Ansicht
Themen-Optionen

RegEdit Bug beim Import und Export

Ein Thema von amigage · begonnen am 15. Jan 2010 · letzter Beitrag vom 15. Jan 2010
Antwort Antwort
amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#1

RegEdit Bug beim Import und Export

  Alt 15. Jan 2010, 11:03
Hallo Leute,

ich habe gerade einen Fehler im Windows Registry-Editor entdeckt.
Und zwar kann der Registrierungs-Editor keine mehrzeiligen REG_SZ Werte exportieren und importieren.

Das Problem ist bereits seit Windows 2000 bekannt und entsprechende Hotfixes für
Windows 2000 (http://support.microsoft.com/kb/319812/de) und
WIndows XP (http://support.microsoft.com/kb/319811/de) angeboten.

Witzigerweise tritt der Fehler auch unter Vista und Windows 7 (beide auf aktuellem Stand) auf.
Und Microsoft selbst nutzt diesen REG_SZ Wert um mehrzeilige Signaturen in ihren Mailprogrammen zu speichern.
Exportiert man diese Werte, löscht die Signaturen und importiert diese wieder, sind die fehlerhaft bzw. werden
gar nicht mehr angezeigt.

Kennt jemand einen Workaround oder ein Hotfix für das Exportproblem?
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

Re: RegEdit Bug beim Import und Export

  Alt 15. Jan 2010, 11:45
Was bitte sind mehrzeilige Werte?

Das ist ja letztlich eine Interpretationsfrage (#13#10).
Geht es überhaupt um Reg_SZ oder sind REG_MULTI_SZ gemeint?

Hier sind die entsprechenden Infos


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#3

Re: RegEdit Bug beim Import und Export

  Alt 15. Jan 2010, 12:58
Es geht definitiv um REG_SZ Werte.

Microsoft speichert so mehrzeilige Informationen, also Signaturen.
Und beim Export mit dem Registry-Editior sieht auch alles schön aus,
nur beim Import (Doppelklick auf die reg-Datei) wird, wenn überhaupt
nur die erste Zeile zurückgeschrieben.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

Re: RegEdit Bug beim Import und Export

  Alt 15. Jan 2010, 13:38
Wenn du schreibst
Zitat:
Und beim Export mit dem Registry-Editior sieht auch alles schön aus,
nur beim Import (Doppelklick auf die reg-Datei) wird, wenn überhaupt
dann wird Dir auch etwas angezeigt, und das Anzeigeprogramm (Notepad, word...) interpretiert natürlich evtl. vorhandene Steuerzeichen (0x0D,0x0A,0x09...). D.H. je nach "Intelligenz" dieses Programms werden die Daten verwurstet.

Hast Du es vllt. schon einmal mit TRegistry versucht?
Dann hast Du den import und den Export weitgehend selbst in der Hand und natürlich auch die Möglichkeit evtl. Sonderzeichen "richtig" zu behandeln.
Das die Importroutine von W u.U. "einen an der Waffel" möchte ich in diesem Zusammenhang garnicht bestreiten.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  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 12:44 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