Minlogon USB boot version failed to hibernate

  • Thread starter Thread starter Danny
  • Start date Start date
D

Danny

Hello,

I developed a xpe version with MinLogon+USB boot on XPE sp2, with reference
of Dietmar's solution (with and without using cracked ntdetect.com and sp1
usb*.dll).

I found that the xpe could not hibernate. When I called the function of
XPE_Hibernate() in my shell applicaiton, its return code was 0x32
(ERROR_NOT_SUPPORTED).

In addition, my application reports error as following:

program: ....xx.exe
module:
file: i386\chkesp.c
line. 42

the value of esp was not properly saved across a funtion call. this is
usualy a result of calling a function declared with one calling convertion
with a function pointer declared with a different calling convention.



Thereafter, I developed a standard logon version to check the source of the
problem. I cannot spot any. All drivers were successfully installed. Besides
both minlogon and standard logon version work fine (with hibernation) on IDE
disk before they are modified for USB boot.

Can anybody give me some suggestions to solve this problem?

Thanks,

Danny
 
Danny,
Please try the USB Boot feature in the Feature Pack 2005, XPe now has native
support for this. There may still be a hibernate conflict though as I have
heard of hibernate issues with every version of a USB Boot out there.

If you haven't signed up to get the build, here's the details:
http://blogs.msdn.com/embedded/archive/2006/07/31/684728.aspx

--
Andy

Check out the Embedded team blog: http://blogs.msdn.com/embedded/

This posting is provided "AS IS" with no warranties, and confers no rights.
 
Back
Top