Page 1 of 1

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

Posted: 08. Oct 2007 22:39
by komsomolze
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: Select all

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: Select all

 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.