views:

201

answers:

1

I'm not sure if this is technically a Kiosk, but it's basically the same idea. I have a program that runs full screen all the time from boot to shutdown to control a machine that the computer is hooked to.

Right now I just have a shortcut to the exe in the Startup folder so it starts when the system boots up and logs in. Is there any better way to do this? I'd really like the user to never see the Windows environment (just the windows loading progress bar on boot) if at all possible, but I'm guessing that's not possible.

Just thought I'd ask and see if there is a better way to do this than putting it in the startup folder?

+2  A: 

The best option is to use Windows Embedded. This gives you much more control over the shell, and what is run and installed with the system.

If you have to do this with a consumer OS, you can try to bypass the login prompts to auto-login your user, and have your program setup in the registry to startup. Disable any other services you don't need. That will minimize the time the shell is displayed (but it's very difficult to remove it).

Reed Copsey
What kind of control do you have? Do you know what things I would be able to do?
Max Schmeling
Windows Embedded pretty much gives you the ability to completely customize the OS. You can install only what you need, and nothing else. You also can strip down the shell so it does nothing but run your program. This is what true kiosks tend to use, as well as most embedded systems based on windows. It works very well.
Reed Copsey
I'm a bit confused by MSDN on Windows Embedded... if I have an MSDN Premium subscription, do I still have to buy the tools to build runtimes and operating systems? It makes it sound like I do... I can download the O.S., but I have to buy tools to configure it?
Max Schmeling
Not sure. I'd contact your MS rep.
Reed Copsey