Minlogon USB boot version failed to hibernate

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
 
A

Andy Allred [MS]

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top