Chapter 7 — Programming
CN2B Mobile Computer User’s Manual 141
This means we cannot change the operating system much and still be a
Pocket PC device. For example, if we remove Word from the Start menu,
the device would fail ITL testing and we would not be able to ship devices
with the Pocket PC logo.
Although many customers want a Pocket PC device, some customers would
prefer that their users not have access to all of the Pocket PC features. Inter-
mec cannot customize the operating system in any way but a custom appli-
cation can:
• Delete items from the Start menu and Programs folder. These items are
just shortcuts in the file system so the application is not really being
deleted. Cold booting the device brings these items back so the applica-
tion will need to be run on every cold boot.
• Use the RegFlushKey() API to save a copy of the registry to a storage
device. See the CN2B Management Tools portion for more information
on how to do this. Saving a copy of the registry restores most system set
-
tings in a cold boot situation.
• Use the SHFullScreen() API in conjunction with other APIs to make the
application take up the entire display and prevent the start menu from
being available.
• Remap keys and disable keys on the keypad.
• Create a custom SIP.
• Make changes to the registry to configure the device.
Should you want your CN2B Computer to display a full screen, keep in
mind that your computer is Pocket-PC certified by Microsoft Corporation.
Check out resources on programming for the Pocket PC, using the follow-
ing links. These give full instructions on how to display full screen.
• Instructions on how to create a full screen application for eVC++ appli-
cations using an SHFullScreen() API:
support.microsoft.com/support/kb/articles/Q266/2/44.asp
• Instructions on how to create a full screen application for eVB applica-
tions also using the SHFullScreen() API:
support.microsoft.com/support/kb/articles/Q265/4/51.asp
FTP Server
FTP support is provided through the FTP Server application FTP-
DCE.EXE (MS Windows CE Versions) which is provided as part the base
system.
FTPDCE is the Internet File Transfer Protocol (FTP) server process. The
server can be invoked from an application or command line. Besides servic
-
ing FTP client requests the FTP Server also send a “network announce-
ment” to notify prospective clients of server availability.
Comentarios a estos manuales