Share via


Dial-up Application Development

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

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
  • 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.
  • Dial-up Security
    Discusses security issues related to requesting and establishing dial-up connections.