hidden window for a service

I am trying to create a service that periodically captures and stores
images from an ethernet camera. Unfortunately, the API for the camera
requires the camera to be in "preview" mode (streaming video into
a window) before I can take a snapshot. So, ideally, I would like to
have a window, invisible and inaccessible to users, which I can use to
receive messages from the camera API. Is there an easy way to do this?
What about making such a window persist across user sessions?

This is all done on a 400MHz Pentium II running
windows 2000 Pro. The camera in question is the Veo
Observer. It's pretty cool, except the SDK is kind of
poorly commented and does not have all the features it
could have.


Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I don't know how well this will work in your environment.  You could spawn the process using CreateProcessAsUser or CreateProcessWithLogonW.  That way, it is a different user and as such won't appear on your task bar.  

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.