Logon for 'Headless' System.

  • Thread starter Thread starter Steve Schilz
  • Start date Start date
S

Steve Schilz

Hello,

We are developing a system using XP embeddedthat has a non-VGA monitor.
Therefore as far as XPE is concerned, it is headless.

I would like to be able to write a program that allows me to handle the
login process using my internal non-vga monitor. According to the 'Headless
System' area of MSDN it is possible to create a Win32 service to scan for
specific windows, and then call such API functions as EnumDesktopWindows to
find a list of windows, which you can then query and/or send messages to.

My questions are:
1) Would such a service already be installed and running when the logon
prompt appears?
2) Can I intercept key message in order to record and echo them to the
non-vga monitor?

Thanks for you help
Steve
 
I hope that I have understood what you want to do.

If you need this only for logon purposes, have you considered to examine
GINA, it might be easier to do?

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
Thanks for taking time to respond. GINA does look like it may do what I
need. It doesn't appear to be a simple task though.

It appears that we will still need to respond to message boxes. One of
the things that we are concerned about is what happens if someone plugs a
drive into the USB slot or attaches a new printer, and a plug and play box
asking for an install CD appears. Also, handling things like 'drive not
ready' errors.
 
And of course you can use:
http://msdn.microsoft.com/embedded/community/tips/xp/popups/default.aspx

Regards,
Slobodan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have an opinion on the effectiveness of Microsoft Embedded newsgroups? Tell
Microsoft!
https://www.windowsembeddedeval.com/community/newsgroups
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KM said:
Steve,

To avoid the Found new Hardware wizard you need to remove "Add Hardware
Control Panel" component from your configuration or just
 
Back
Top