http://bugs.winehq.org/show_bug.cgi?id=22124
--- Comment #11 from Anastasius Focht focht@gmx.net 2010-03-24 02:33:43 --- Hello,
--- quote --- Exactly what I meant. It creates specific registry (which can't be done any other way other then using real windows). And AFAIK that wasn't nowhere in the chart to support binary windows' registry. --- quote ---
Well, I missed the discussion then. Supporting such proprietary (officially undocumented) binary format has indeed questionable cost-benefit.
The NT binary registry hive format itself seems to be well documented in some places (libguestfs -> hivex (LGPL v2.1), ReactOS project most likely too, as they state "binary compatibility").
BartPE users might try ReactOS for Windows Live Boot/PE image creation - how ironic ;-) - and see if they get farther.
What remains here is to fix NtLoadKey. Even if Windows binary registry hive formats are not supported it should not fail at this point. It should be possible to start a new hive in Wine's own format.
Regards