Microsoft KB Archive/229965

= Files Installed with Internet Connection Sharing =

Article ID: 229965

Article Last Modified on 1/24/2007

-

APPLIES TO


 * Microsoft Windows 98 Second Edition
 * Microsoft Windows Millennium Edition

-



This article was previously published under Q229965



SUMMARY
This article lists the files that are installed with Internet Connection Sharing (ICS).



MORE INFORMATION
The following files are located in the Windows\System folder:
 * Icsapi32.dll: Acts as the driver interface between programs and the network bindings; responsible for reading the registry for port mappings.
 * Icshare.vxd: The driver stub to which TCP/IP binds.
 * Icsharep.vxd: The driver that provides routing (Network Address Translation or NAT) functions.
 * Icsmgr.exe: TSR monitoring for Directory Naming Service (DNS) and Dynamic Host Control Protocol (DHCP) requests. Controls the taskbar icon; disables ICS; contains automatic dialing code, logging features, and error messages.
 * Icssetup.exe: The ICS Setup wrapper that queues Issetup.dll.
 * Icsconfg.dll: The ICS Setup Wizard and ICS configuration screens.
 * Icsclset.exe: Client-side tool to configure the client browser to connect over the LAN.
 * Icsrm.txt: Simple descriptive text file.
 * Issetup.dll: Responsible for loading and configuring ICS at initial installation.

The following files are located in the Windows\Inf folder:
 * Ics.inf: The main .inf file specifying the file copy list and registry entries.
 * Icshare.inf: Contains configuration information for the Icshare driver.
 * Icsharep.inf: Contains configuration information for the Icsharep driver.

Registry Entries Created by ICS
The following section details the registry entries that Internet Connection Sharing creates and uses. You should not modify these keys. Although you can modify these entries to affect the way the ICS computer behaves, modifying these entries is not supported by Microsoft Product Support Services.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

\HKLM\System\CurrentControlSet\Services\ICSharing

\Settings

\General

ExternalAdapter = (LPSTR) "0001"

DialupEntry = (LPSTR) "My Connection"

EnableDHCP = (LPSTR) "1"

HangupTImer = (LPSTR) "300"

InternalAdapter = (LPSTR) "0000"

IntranetInfo = (LPSTR) "192.168.0.1,255.255.255.0"

NatAdapterNumber = (LPSTR) "0"

InternalAdapterDeviceId = (LPSTR) ""

InternetMTU = (LPSTR) "1500"

ShowTrayIcon = (LPSTR) "0"

Enabled = (LPSTR) "1"

Options = (DWORD) 0x00000000

\Addressing

\Settings

Start = (LPSTR) "192.168.0.2"

Stop = (LPSTR) "192.168.0.253"

\Active (Similar to static; created dynamically at boot)

\Static

\0000

Name = (LPSTR) "Localhost"

IPAddress = (LPSTR) = "0.0.0.0"

MacAddress = (BINARY) 00 00 00 00 00 00

Options = (DWORD) 0x00000000

\NameResolution

\Settings

Enabled = (LPSTR) "1"

Default = (LPSTR) "0.0.0.0"

\Mappings

\Settings

Start = (LPSTR) "192.168.0.2"

Stop = (LPSTR) "192.168.0.253"

\Active

H323 = (LPSTR) "0.0.0.0"

\Installed

\PPTP

Name = (LPSTR) "Microsoft Virtual Private Networking"

Options = (DWORD) 0x00000000

\0000

Type = (LPSTR) "TCP"

Port = (LPSTR) "1723"

Translation = (LPSTR) "PPTP"

\H323

Name = (LPSTR) "Microsoft NetMeeting"

Options = (DWORD) 0x00000000

\0000

Type = (LPSTR) "TCP"

Port = (LPSTR) "1720"

Translation = (LPSTR) "H323"

\0001

Type = (LPSTR) "TCP"

Port = (LPSTR) "1503"

Translation = (LPSTR) "Normal"

\HTTP

Name = (LPSTR) "Web Server"

Options = (DWORD) 0x00000000

\0000

Type = (LPSTR) "TCP"

Port = (LPSTR) "80"

Translation = (LPSTR) "Normal"

\SMB

Name = (LPSTR) "Microsoft File Sharing"

Options = (DWORD) 0x00000000

\0000

Type = (LPSTR) "TCP"

Port = (LPSTR) "135" Translation = (LPSTR) "Block"

\0001

Type = (LPSTR) "UDP"

Port = (LPSTR) "139"

Translation = (LPSTR) "Block"

Additional query words: w98seicsfaq

Keywords: kbdialup kbinfo KB229965

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.