http://bugs.winehq.org/show_bug.cgi?id=22124
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #6 from Anastasius Focht focht@gmx.net 2010-03-23 18:40:52 --- Hello,
--- quote --- This software requires _real_ windows installation. Wine won't work. It does not have real windows kernel, nor most of the libraries required by BartPE. --- quote ---
I don't see the problem why this shouldn't be a legitimate Wine bug. BartPE uses Windows install media for building the image, AFAIK it doesn't rely on files/registry hives from already installed/running Windows OS.
The build tool seems to crash due to memory corruption - maybe bad error handling. One problem causing this could be the failure to mount registry hives (RegLoadKeyA/W -> NtLoadKey) when the file backing the hive doesn't exist.
MSDN states if the file containing the registry hive data doesn't exist, a (new) backing file is created with the specified name.
--- snip --- 001b:Call advapi32.RegLoadKeyA(80000003,004c75cc "PEBuilder.exe-D:/sda/7/!my/projects/bootflash/pebuilder3110a/BartPE/i386/system32/config/petmphive",004c98b8 "D:\sda\7\!my\projects\bootflash\pebuilder3110a\BartPE\i386\system32\config\petmphive") ret=0042dc27 001b:Ret advapi32.RegLoadKeyA() retval=00000002 ret=0042dc27 ... 001b:Call KERNEL32.lstrlenA(004d4d98 "RegLoadKey (key="PEBuilder.exe-D:/sda/7/!my/projects/bootflash/pebuilder3110a/BartPE/i386/system32/config/petmphive" file="D:\sda\7\!my\projects\bootflash\pebuilder3110a\BartPE\i386\system32\config\petmphive") returned error 2: File not found") ret=0045eed4 ... --- snip ---
Regards