D
Damon Gautama
Hello,
It has fallen in my lap to research a potential problem in our XPE
configuration. This is my first time exploring this realm, so please excuse
any untoward display of ignorance.
The requirement is to boot up into our custom application without giving the
user a chance to monkey with anything in the mean time. An attempt, before
my time, to launch without Explorer caused application failure due to
drivers not being loaded. From what I have read so far, I don't think there
is an particular relationship between the shell and drivers, so my guess is
that launching Explorer just happens to give the drivers time to load before
our app is called.
Does this sound right? Could I just write a shell that was essentially
::Sleep(5000); ::CreateProcess(<our exe>)? Could I then launch Explorer
later if needed?
Am I on the right track, or am I barking up the wrong tree (what's a
sentence without multiple metaphors?).
Thanks for any and all help,
damon
It has fallen in my lap to research a potential problem in our XPE
configuration. This is my first time exploring this realm, so please excuse
any untoward display of ignorance.
The requirement is to boot up into our custom application without giving the
user a chance to monkey with anything in the mean time. An attempt, before
my time, to launch without Explorer caused application failure due to
drivers not being loaded. From what I have read so far, I don't think there
is an particular relationship between the shell and drivers, so my guess is
that launching Explorer just happens to give the drivers time to load before
our app is called.
Does this sound right? Could I just write a shell that was essentially
::Sleep(5000); ::CreateProcess(<our exe>)? Could I then launch Explorer
later if needed?
Am I on the right track, or am I barking up the wrong tree (what's a
sentence without multiple metaphors?).
Thanks for any and all help,
damon