http://bugs.winehq.org/show_bug.cgi?id=11806
Summary: regedit creates bogus hex:(1) value instead of empty "" Product: Wine Version: 0.9.56. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
The attached .reg file causes regedit to create weird entries "Key"=hex(1): for empty string fields in .wine/{system,user}.reg instead of the regular "Key"="".
This regresssion appeared somewhere between 0.9.49 and .53.
Regedit displays a few characters of random garbage in the input field when attempting to edit those keys. No error is seen. Clearing the input in the regedit GUI causes .wine/*.reg to contain a normal "" value.
Applications complain about their registry settings when regedit produced these weird values. Some application's installers create such bogus entries, e.g. Crazy Machines from Pepper Games.
Bogus: 0.9.53, 0.9.54, 0.9.56; ok: 0.9.48, 0.9.49 [Software\WineRegBug\FooBar] 1201951655 "Language"=dword:00000001 "Title"="Foo Bar" "SaveDir"=""
The bogus entry appears as: "SaveDir"=hex(1):
Regards, Jörg Höhle