Create a Windows CE image that boots to Kiosk Mode

Source: Internet
Author: User

ADDR: http://msdn2.microsoft.com/en-us/library/bb419218.aspx

 

 

 

Overview:

This article describes how ce enters the kiosk mode at startup. What is the kiosk mode? A common example is ATM. On the Internet, we can see that iepolicer.exe can be set to this mode. When it is started, it enters the browser. Although Alt + TAB can be used for switching, the ATM does not seem to have a keyboard!

When customizing the wince system, we all want to let the system enter our app or self-made shell at startup. This article is actually about this.

 

 

 

The following describes the implementation methods:

There are many *. xml files in the wince500/public/common/oak/CATALOG/newplatformwizards directory. These files are the wizard When PB generates a new platform. In this article, the. xml file is modified. In this example, windows_thin_client.xml makes explorer unable to be displayed normally.

 

Then, write an EXE file that loads your own shell, such as: shelllanuch.exe. the implementation of shelllanuch.exe utilizes

Processstartupfolder () method in explorer. cpp under/wince500/public/Shell/oak/HPC/Explorer/main. Then, place shelllanuch.exe under startup, and processstartupfolder () traverses the program in startup to start its own shell.

This is very similar to another article collected in my blog:

Http://blog.csdn.net/Trueman_onlyme/archive/2009/09/18/4568007.aspx

 

The difference is that in this article, the assumer.exeis lost, but the implementation of shelllanuch.exe is no different, but the source code of Explorer is used.

 

 

 

The special tuning is to add it to the shelllanuch.exe program.The signalstarted () function is intended in the text as long as it is usedHKLM/init registry settings to start the application, you need to use signalstarted () Specific can see the original.

 

 

 

 

My understanding:

In general, if your platform requires a Functional Comparison, you can directly use your app.exesubstitute for assumer.exe (that is, replace the Same Name );

But my question is:

 

If you want to use a program with a slight flaw, You Need To screen the program with assumer.exe. What is wrong if it is replaced directly?

 

 

 

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.