We are building a a custom device using a Windows CE 5.0 platform
builder.Our requirement is when WindoWs CE 5.0 device boot up, instead of the
default screen (Windows CE 5.0 desktop) we want our device intial screen to
come up.Can any one tell us to how to do that?Which all the files to be
modifed in the WIndows CE 5.0 drectory structure.
I have got a white paper from msdn
http://msdn2.microsoft.com/en-us/library/aa459146.aspx ,but I am not sure
that wil meet our requirement.
Thanks in advance.
Rasheed
Thank you for your reply.
Basically what we looking when windows CE custom device boot up it shows the
device name and company name and logo with some of the UI.
I wanted to know if we do as per "How to Customize the Shell" article in PB
on-line help, is it possible achieve our requirements.
Paul T.
"Rasheed" <mrash...@hotmail.com> wrote in message
news:F3700CC6-EED6-4715...@microsoft.com...
1. I want my application to run at start up;
2. Do not want Windows CE 5.0 to come up on boot up
I tried “how to customize the shell” as in PB online help says. But I did
not find any changes in desktop appearance.
Thanks
Rasheed
There's a topic in the help for CE about replacing the shell with your own
program, so you could look at that (you must have done something wrong when
you tried the customization thing).
Since it doesn't sound to me like you want shell functions to be
user-accessible, I don't think that the customizing-the-shell help topic is
what you want.
I prefer to let the shell be the shell and just run over the top of it,
myself. There have been many posts in the past, particularly in
microsoft.public.windowsce.platbuilder, about this. You need to disable the
main shell window from your application startup code (and presumably
reenable it, if you ever exit your program), and hide/disable the task bar
window. Between those two things, you prevent the user from using Alt+Tab
to select another application or using the task bar to change programs. If
your application is then full screen, covering the taskbar, the user can't
tell that the shell is even running underneath. To get your application to
run on startup, you just add an Init key to the registry for it. That's
also covered in the help.
Paul T.
"Rasheed" <mrash...@hotmail.com> wrote in message
news:60D86901-2BE5-41B2...@microsoft.com...
If i got your requirement right, i think you want to the following.
Say for instanace your application name is "MyApp.exe" and You want to
launch MyApp.exe instead of WinCE Desktop(explorer.exe).
if this is the case then, after building the platform, find the "shell.reg"
file in the platform release directory.
In shell.reg, you will find the following registry key section
[HKEY_LOCAL_MACHINE\init]
"Launch50"="explorer.exe"
"Depend50"=hex:14,00, 1e,00
Here, you replace "explorer.exe" by "MyApp.exe" as follows and do "Make Run
Time Image" from Build menu.
[HKEY_LOCAL_MACHINE\init]
"Launch50"="MyApp.exe"
"Depend50"=hex:14,00, 1e,00
I hope this solves your issue.
Regards
Sunny.
Paul T.
"Sunny" <Su...@Sunny.com> wrote in message
news:u7H9LLJX...@TK2MSFTNGP05.phx.gbl...
Kind Regards
Steve_Hutch
"Paul G. Tobey [eMVP]" wrote:
Paul T.
"steve hutch" <steve...@discussions.microsoft.com> wrote in message
news:817E7DC2-0526-46BD...@microsoft.com...
>Hi
>I I think changing the wallpaper, is not going to solve my problem.
>Let me put requirements clearly
>
>
>1. I want my application to run at start up;
>2. Do not want Windows CE 5.0 to come up on boot up
I may be way off base, but:
If you're intent is to have only your app visible, you can do pretty
well without much work:
1) put a link to your app in \Windows\Startup
2) hide the TaskBar; for more info, see a 21 Jan 2005 thread called
"How to hide the Taskbar in WinCE .NET" in
microsoft.public.windowsce.app.development
An alternate is to use "kiosk" mode. See the same thread for a link to
more info.
-----------------------------------------
To reply to me, remove the underscores (_) from my email address (and please indicate which newsgroup and message).
Robert E. Zaret, eMVP
PenFact, Inc.
20 Park Plaza, Suite 478
Boston, MA 02116
www.penfact.com
Yes, the method you suggested is the best one,
It is better to modify the project.reg or platform.reg to overwrite the
default registry entries.
I forgot that, thanks for the input.
Regards
Sunny.
Explrer.exe registry entry is available in the shell.reg, But not in
common.reg or platform.reg or project.reg.So how to hide the exploer.exe
and where to add the "myapp.exe" entry in any of the registry files
Thanks
Rasheed
"Paul G. Tobey [eMVP]" wrote:
Paul T.
"Rasheed" <mrash...@hotmail.com> wrote in message
news:B0FDDDD0-990B-45A4...@microsoft.com...
Thank you for the reply. Is there any corresponding entry for "explorer.exe"
in platform.reg or project.reg, so I can launch my aplication instead of
WInCE desktop.I am able to "modifying "shell.reg" as suggested by Sunny's
post and able to luach my application instead of WinCE desktop.
But I could not find "explorer.exe" entries in any of the reg files
(platform or project).
Please tell me what is the corresponding entry in platform.reg or project
.reg for "exploere.exe"
Thanks in advance.
Thank you for your reply. Ignore my earlier post. I could make it work
adding the entry in project.reg for my application entry ,so my application
startup instead of WinCE desktop.
[HKEY_LOCAL_MACHINE\init]
"Launch50"="myapp.exe"
"Depend50"=hex:14,00, 1e,00
. Also there is an msdn help "How to Configure the Registry to Run an
Application at Startup" for this.
But I have got problem when I exit my application, what are the things I
should take care.
There is a SignalStarted call, any idea how to use that?
Paul T.
"Rasheed" <mrash...@hotmail.com> wrote in message
news:56EF3C28-9078-4F2F...@microsoft.com...