.ISP/.INS Reference Guide

Two different types of files are used in the sign-up scenario: the ISP (Internet service provider) file and the INS (Internet Setup) file. The ISP file contains the information that a computer needs to connect to a sign-up Web server connected to the PSTN (Public Switch Telephone Network). A single .isp file can be used by all computers that want to sign up.

The INS file encapsulates the parameters needed to set up Internet access and service for the customer. The INS file is generated dynamically by the sign-up server as a result of the customer signing up for an account. The .ins file will be unique for all users wanting to sign up. The Microsoft« Internet Explorer Administration Kit (IEAK) wizard enables the ISP to easily generate a large part of the .ins file.

Both the ISP and INS file formats are extensions of the Dial-Up Networking file format, which itself is a Microsoft Windows« .ini file. The common sections are listed below. The Windows .ini files have the following characteristics:

Note
To view this document properly, you might have to expand the browser width. You can also close the Table of Contents frame, and then use the Back button to return to it.




[ActiveSetup]

EntryValueNotesDescription / Purpose

Active Setup branding section

WizardTitleText stringTitle of Active Setup wizard

WizardBitmapPathex: Path of bitmap to be displayed on

C:\bitmaps\actsetup.bmp left-hand side of Active Setup

install pages.


[ActiveSetupSites]

EntryValueNotesDescription / Purpose

Section to describe Active Setup

site URLs, names, and regions

SiteName0Text stringex: Download Site 0Friendly name of download site.

SiteNameNText stringex: Download Site 9Friendly name of download site.

N=0à9

SiteRegion0Text stringex: North AmericaRegion of download site.

SiteRegionNText stringex: AsiaRegion of download site. N=0à9

SiteUrl0URLex: Site of first download site.

SiteURLNURLex: Download site URL. N=0à9


[Animation]

EntryValueNotesDescription / Purpose

Animation section

Big_Name1 = Yes / 0 = No

Big_Path1 = Yes / 0 = No

DoAnimation1 = Yes / 0 = No

Small_Name1 = Yes / 0 = No

Small_Path1 = Yes / 0 = No


[Batch]

EntryValueNotesDescription / Purpose

Batch install parameters (not for

regular use)

Build_CD1 = Yes / 0 = NoFlag to build CD package.

Build_MultiFloppy1 = Yes / 0 = NoFlag to build multiple floppy package.

Build_Floppy1 = Yes / 0 = NoFlag to build floppy package.

Build_Win311 = Yes / 0 = NoFlag to build Windows 3.1 package.


[Big_Logo]

EntryValueNotesDescription / Purpose

Large bitmap logo

PathFile namepath to large bitmap file.


[Branding] See note following this table

EntryValueNotesDescription / Purpose

Internet Explorer branding

parameters

Add on UrlText stringText string of add-on component

page.

CompanyNameText stringCompany name, for reference

only. Not used in any part of the

user interface.

Configuration IDText stringConfiguration ID for duplicate

installs.

Custom_KeyText stringOEM customization key that is

assigned by Microsoft.

DesktopGuidText stringGUID

Global1 = Yes / 0 = NoGlobal .ins file.

GUID

IE4 Welcome Msg1 = Yes / 0 = NoDisplay Internet Explorer 4.0 welcome

message at startup.

InstallDirText stringex: %p\Internet ExplorerInstallation directory for 32-bit

clients.

InstallDir16Text stringex: %w\IEXPLOREInstallation directory for 16-bit

clients.

Serverless1 = Yes / 0 = No

Silent Install1 = Yes / 0 = NoDo a silent install?

Toolbar BitmapFile nameFilename of toolbar background

bitmap.

Typenumber

User AgentText stringText to append to default user

agent string.

VersionFour integers Version.

WebChoice1 = Yes / 0 = NoWhether or not the user has the

choice to install the Windows

Desktop Update.

WebIntegrated1 = Yes / 0 = NoInclude Windows Desktop Update

with install.

WebIntegrated1 = Yes / 0 = NoInclude Windows Desktop Update.

Wizard_Versionnumeric stringstring separated by Internal version number of the

periodswizard that generated the .ins

file.


[Content]

EntryValueNotesDescription / Purpose

Content parameters section

DoCertificates1 = Yes / 0 = No

DoPubCertificates1 = Yes / 0 = No

DoRatings1 = Yes / 0 = No


[Custom Wallpaper]

EntryValueNotesDescription / Purpose

Custom wallpaper file

specifications

file0File name

fileNFile name

NumFilesnumbernumber of files to include.


[Custom]

EntryValueNotesDescription / Purpose

Optional and for ISPs Custom settings description

only

Custom_FileFile nameMust be 8.3 to be used Creates a custom file with the

with Windows 3.1. This file is contents shown in the

always placed in the
[Custom_File] section.

Windows directory


[Custom Branding]

EntryValueNotesDescription / Purpose

Optional and for ISPs Custom branding cab name


Cab NameFile namepoints to custom branding .cab file.



[Custom_File]

EntryValueNotesDescription / Purpose

Optional and for ISPs Custom parameter file

only

0Text stringex: "
[Section]"
Line 1 of the file

1Text stringex: "Value1=ABC"Line 2 of the file

2Text stringex: "Value2=DEF"Line 3 of the file


[CustomSignup]

EntryValueNotesDescription / Purpose

List custom signup files

1=File nameex: 1=cancel.insFirst file name.

N=File nameex: 4=signup.ispNth file name.

NumFilesnumberNumber of files.


[DesktopObjects]

EntryValueNotesDescription / Purpose

Desktop objects parameters

section

Control Panel PathFile namePath to Controlp.htt.

Desktop Wallpaper PathFile namePath to wallpaper file.

ImportToolbars1 = Yes / 0 = NoFlag setting whether to import the

desktop toolbars from the current

machine.

My Computer PathFile namePath to Mycomp.htt.

Option


[Entry]

EntryValueNotesDescription / Purpose

CancelYes / NoUsed to terminate If set to yes, the signup process

Isignup.exe cleanly will be stopped, and no Internet

when no configuration isconfiguration is to be performed

wanted.on the client's system.


[Favorites]

EntryValueNotesDescription / Purpose

Describe the favorites to add

Subdir\URL1Text stringex: "Cool Sites\Link Full friendly name pointing to the

Central.url=http://www.m URL file for a favorites entry.

sn.com/access/links/otherThese entries should be

.htm"generated by the IEAK wizard.

Subdir\URL2Text stringSecond favorite to create.


[Ie3inst]

EntryValueNotesDescription / Purpose

This section is set by thePrivate section to be set only by

IEAK wizard.the wizard


[Internet_Mail]

EntryValueNotesDescription / Purpose

Should be set by ISP or Describe the POP3/SMTP Setup

corp. admin in

configuring mail.

Settings apply to Windows 3.1

and Windows 95. Wizard will

not configure any

settings unless the

wizard has Windows 95 in the

options for that build.

Default_ClientYes / NoShould Outlook Express be the default

mail client?

DomainDomainex: "microsoft.com"Domain name. This will be

overridden by any fully qualified

name that the ISP puts in the .ins

file.

Email_AddressText stringex: "joeb@aaa.com" - Return address of the user.

Manual Entry

Email_NameText stringex: "Joe B. User" - The friendly name of the user.

Manual entry

InfopaneURLor file nameURL of custom Infopane.

Infopane_BitmapFile nameFile name of bitmap to include

(optional).

Install_Mail1 = Yes / 0 = NoSpecifies whether Internet Mail

should be installed.

Install_Mail_161 = Yes / 0 = NoWhether or not to include the

16-bit mail client.

Logon_Using_SPAYes / NoLogon using secure password

authentication.

POP_Logon_NameText stringmanual entryPOP3 logon name.

POP_Logon_PasswordText stringmanual entryPOP3 logon password.

POP_ServerIP addressex: "mail.aaa.com"POP3 server address.

SMTP_ServerIP addressex: "mail.aaa.com"SMTP server address.

Use_MS_ExchangeYes / NoIf value is true, Internet Setup

installs and uses Exchange as the

SMTP/POP3 e-mail client.

Welcome_AddressText stringText of welcome message From:

URL.

Welcome_MessageFile nameFile name of custom e-mail

welcome message.

Welcome_NameText stringText of welcome message From:

friendly name.


[Internet_News]

EntryValueNotesDescription / Purpose

Should be set by ISP or Describe the NNTP setup

corporate intranet admin

if configuring mail.

Settings apply to Windows 3.1

and Windows 95.

Logon_Required1 = Yes / 0 = NoSpecifies whether the user needs

to be logged on to ensure

caching of the password.

News_AddressText stringUsed if Email_Address isNews address.

not found.

News_NameText stringUsed if Email_Name is News username.

not found.

NNTP_Logon_NameText stringmanual entryNNTP logon name.

NNTP_Logon_PasswordText stringmanual entryNNTP logon password.

NNTP_ServerIP addressex: "news.aaa.com"NNTP server address.


[LDAP]

EntryValueNotesDescription / Purpose

Lightweight Directory Access

Protocol

AuthTypenumber0, 1, 2Anonymous, secure password, or

secure path of

BitmapFile nameLDAP service bitmap.

CheckNames1 = Yes / 0 = NoCheck names against the LDAP

server when sending mail.

FriendlyNameText stringFriendly name of server.

HomePageURLHome page address.

SearchBaseText stringHierarchical level at which to

search LDAP server.

ServerURLLDAP server address.


[Mail_Signature]

EntryValueNotesDescription / Purpose

Default signature for mail

messages

Signature_TextText stringSignature text.

Use_Mail_For_News1 = Yes / 0 = NoUse the same signature for mail as

for news.

Use_Signature1 = Yes / 0 = NoWhether or not to use the mail

signature.


[Proxy]

EntryValueNotesDescription / Purpose

This section only appliesProxy entry description

to corp admins.

FTP_Proxy_ServerIP addressex: http://proxyserver:80IP address of FTP proxy.

Gopher_Proxy_ServerIP addressex: http://proxyserver:80IP address of Gopher proxy.

HTTP_Proxy_ServerIP addressex: http://proxyserver:80IP address of HTTP proxy

followed by a colon and the port.

Proxy_Enable1 = Yes / 0 = NoSpecifies whether the system will

use a proxy server to connect to

the Internet.

Proxy_OverrideList of IP addressex: <local>List of addresses for which to

bypass proxy, separated by

semicolons; may include the

designation <local>.

Secure_Proxy_ServerIP addressex: http://proxyserver:80IP address of secure proxy.

Socks_Proxy_ServerIP addressex: http://proxyserver:80IP address of Socks proxy.

Use_Same_Proxy1 = Yes / 0 = NoSpecifies that the same proxy

server will be used for all

protocols. All but the HTTP proxy

addresses are ignored.


[Quick Launch Files]

EntryValueNotesDescription / Purpose

Quick Launch toolbar file

specifications

file0File nameFile name of .lnk quick launch file.

fileNFile nameFile name of .lnk quick launch file.

NumFilesnumbernumber of files to include.


[Restrictions]

EntryValueNotesDescription / Purpose

corp admin onlyUser interface restrictions


[Security Imports]

EntryValueNotesDescription / Purpose

Flags to determine what security

settings to import.

ImportAUTHCODE1 = Yes / 0 = NoAuthenticode flag.

ImportRATINGS1 = Yes / 0 = Nocontent ratings flag.

ImportSECZONES1 = Yes / 0 = Nosecurity zones flag.

ImportSITECERT1 = Yes / 0 = Nosite certificates flag.

TrustedOnly1 = Yes / 0 = Noonly use trusted certs.


[Security]

EntryValueNotesDescription / Purpose

Security paramters section

Code DownloadYes / NoFlag for allowing users to

download code from the internet.

Security_RunActiveXCo1 = Yes / 0 = NoAllow user to run ActiveX controls.

Security_RunJavaApplet1 = Yes / 0 = NoAllow user to run Java applets.

Security_RunScripts1 = Yes / 0 = NoAllow user to run scripts.


[Signature]

EntryValueNotesDescription / Purpose

Signature of news postings

sections

Signature_TextText stringUses printf style encoding (\n for

new-line, \\ for actual text

backslash).

Use_Signature1 = Yes / 0 = NoFlag to turn on or off signature

specification.


[Small_Logo]

EntryValueNotesDescription / Purpose

Small bitmap logo

PathFile namePath to small bitmap file.


[URL]

EntryValueNotesDescription / Purpose

AutoConfig1 = Yes / 0 = NoSpecifies whether Auto-Config is

to be supported.

AutoConfigJSURLURLex: URL of a JavaScript file that

http://www.server.com/auautomatically sets the proxy

toprx.js

AutoConfigTimenumberex: 18000number of minutes between

auto-config queries.

AutoConfigURLURLex: URL of an .ins file to be used for

http://www.server.com/auAuto-Config.

tocon.ins

Help_Pageex: http://abc.help.htmSet URL for the HTML Help.

Home_PageURLex: http://www.msn.comThe WWW client's home page

URL.

NoWelcome1 = Yes / 0 = NoDisplay Internet Explorer 4.0 welcome page?

Quick_Link_1URLex: Set URL for Quick Link 1.

http://home.microsoft.co

m/best/best.asp

Quick_Link_1_NameText stringex: Best of the WebSet name for Quick Link 1.

Quick_Link_2URLex: Set URL for Quick Link 2.

http://home.microsoft.co

m/links/links.asp

Quick_Link_2_NameText stringex: Today's LinksSet name for Quick Link 2.

Quick_Link_3URLex: Set URL for Quick Link 3.

http://home.microsoft.co

m/gallery.asp

Quick_Link_3_NameText stringex: Web GallerySet name for Quick Link 3.

Quick_Link_4URLex: Set URL for Quick Link 4.

http://home.microsoft.co

m/ie

Quick_Link_4_NameText stringex: Product NewsSet name for Quick Link 4.

Quick_Link_5URLex: Set URL for Quick Link 5.

http://home.microsoft.co

m

Quick_Link_5_NameText stringex: MicrosoftSet name for Quick Link 5.

FirstHomePageURL for first browser opening.

Search_Pageex: The WWW client's search page

http://ww.msn.com/accesURL.

s/allinone.htm


[User]

EntryValueNotesDescription / Purpose

Display_PasswordYes / NoDefault = NoShould the username and

password be displayed to the user

at the completion of sign-up?

NameText stringThe user name used to log in.

PasswordText stringThe password used to log in.


[Warnings]

EntryValueNotesDescription / Purpose

Warnings parameters section

Trust Levelnumber


[WebviewFolders]

EntryValueNotesDescription / Purpose

Webview folder paramters

Path0Pathex: C:\

Editing the .ins File to Specify Branding Cabinet File Location

The branding cabinet file enables the administrator to apply graphical and non-string based customizations on the fly, because each .ins file can specify a unique cabinet file. Note that all cabinet files need to be signed. For more information, see Signing Your Programs.

ISP Mode

You need to add the following sections to your automatically generated .ins files or to the static .ins files on your registration server. Just specify the location of the .cab file on your registration server; you can specify the full URL or only the file name. Make sure the .cab file is in a directory that has at least read permission so that the file can be extracted properly to the client computer.


[Custom]

Keep_Connection=Yes
Run=rundll32.exe
Argument=IEDKCS32.DLL,CloseRASConnections

[Custom Branding]
Cabinet file name=http://192.100.100.2/launch/branding.cab

Note
Make sure the Serverless setting in the
[Branding] section of the .ins file is set to 0. If it is set to 1, the .ins file will only look for the Branding .cab file locally.
CorpAdmin Mode

You need to add the following section to your automatically generated .ins files or to the static .ins files on your Autoconfiguration Web Server. Just specify the location of the .cab file on your registration server; you can specify the full URL or only the file name. Make sure the .cab file is in a directory that has at least read permission so that the file can be extracted properly to the client computer.

[Custom Branding]
Cabinet file name=http://192.100.100.2/launch/branding.cab