wine: Zeitstempel der Schlüssel in *.reg verhindern [unlösbar]

Software besorgen und anwenden
Antworten
Nachricht
Autor
komsomolze
Beiträge: 430
Registriert: 03. Mär 2006 23:16

wine: Zeitstempel der Schlüssel in *.reg verhindern [unlösbar]

#1 Beitrag von komsomolze » 08. Okt 2007 22:39

Hallo,
weiß jemand, wie diese timestamps der Registry-Keys
WINE REGISTRY Version 2
;; All keys relative to \\User\\S-1-5-4

[Control Panel\\Colors] 1191878727

[Control Panel\\Desktop] 1191878727
"DragFullWindows"="0"
...
aus den system.reg user.reg (userdef.reg) herauszuhalten sind?
Gibt es dafür einen Schalter?

Ich reinige vor einem vimdiff sonst immer mit:

Code: Alles auswählen

sed 's@^\(\[.*\]\) [1234567890]*$@\1@' $i
wine-0946-budgetdedicated











---------------------------------------------------
EDIT 2007-10-11
Hat sich scheinbar erledigt, soweit ich das versuche zu verstehen:
http://source.winehq.org/source/server/registry.c

Code: Alles auswählen

 62 /* a registry key */
 71     int               last_subkey; /* last in use subkey */
 74     int               last_value;  /* last in use value */
 78     time_t            modif;       /* last modification time */
...
164  * - the modification time optionally follows the key name
...
396 /* allocate a key object */
407         key->last_subkey = -1;
411         key->last_value  = -1;
413         key->modif       = modif;
müsste dort modif modifiziert werden, damit die timestamps verschwinden?
Es gibt (soweit ich das sehe) keinen Bezug auf einen Startparameter?
Schade, das "optionally" in Zeile 164 hatte mir Hoffnung gemacht.
mfg komsomolze

Antworten