Dial-up Application Development
Other versions of this page are also available for the following:
8/28/2008
Windows Embedded CE implements dial-up networking with Remote Access Service (RAS) and Point-to-Point Protocol (PPP). Dial-up networking allows a Windows Embedded CE–based device to access network resources from a remote location. First, a connection is established with the remote computer, and then the Windows Embedded CE–based device, or client, can upload and download files.
RAS connects a client to a host computer, known as a remote access server. A Windows Embedded CE–based device running RAS connects to a remote access server using PPP. PPP is a set of industry standard framing and authentication protocols that enable remote access. Windows Embedded CE can connect to a remote access server using direct serial and infrared as well as dial-up.
Windows Embedded CE–based applications using RAS can link to Coredll.lib to resolve RAS API entry points, determine the proper method for a device build, or link to the Windows XP RAS API set (Rasapi32.lib).
Windows Embedded CE also supports RAS custom scripting and AutoDial. RAS custom scripting enables developers to customize the process of establishing a connection. AutoDial enables a Windows Embedded CE device to automatically attempt a new dial-up connection when the current connection fails.
In This Section
- Overview of RAS
Provides an overview of the Remote Access Service (RAS) architecture
- Point-to-Point Protocol
Discusses support for the Point-to-Point protocol (PPP).
- RAS AutoDial
Describes how to write an AutoDial-compatible dialer and how enable a default AutoDial connectoid
- RAS Custom Scripting
Discusses support for RAS scripting including how to create a custom-scripting dynamic-link library (DLL)
- Sample Application
Presents sample applications which illustrate how to use the RAS API set.
- Phone-Book Operation
Describes how to create and manipulate phone book entries.
Related Sections
- Dial-up Security
Discusses security issues related to requesting and establishing dial-up connections.
- Dial-up Registry Settings
Discusses the registry settings that are used to configure PPP and RAS connections.