.ISP/.INS Reference Guide

There are two different types of files 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(r) Internet Explorer Administration Kit (IEAK) wizard will enable 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(r) .ini file. The sections which are common are listed below. The Windows .ini files have the following characteristics:

Note: To view this document properly, you may 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.

WizardBitmapPathex: Path of bitmap to be displayed on

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

(??)install pages.

WizardTitletext stringex: Joe's Custom Window title to be displayed during

Package Setup Active Setup.

[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: http://DownloadURL0Site of first download site.

SiteURLNURLex: http://DownloadURL9Download site URL. N=0à9

TestCertsOK1 = Yes / 0 = NoTemporary setting for allowing

Test Certificates to process.

[Animation]

EntryValueNotesDescription / Purpose

Animation Section

Big_Name1 = Yes / 0 = No

Big_Path1 = Yes / 0 = No

DoAnimation1 = Yes / 0 = No

DynamicFolder1 = Yes / 0 = No

Small_Name1 = Yes / 0 = No

Small_Path1 = Yes / 0 = No

[Batch]

EntryValueNotesDescription / Purpose

Batch install parameters.

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

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

Build_Win311 = Yes / 0 = NoFlag to build Win3.1 package.

[Big_Logo]

EntryValueNotesDescription / Purpose

Large bitmap logo

0text stringex: "0=begin 666 Line 1 of the uuencoding of the

abc.bmp"large bitmap used for branding

Internet Explorer.

1text stringex: "1=à"Line 2 of the uuencoding.

Ntext stringex: "86=end"Last line of the uuencoding

[Branding]

EntryValueNotesDescription / Purpose

Internet Explorer Branding

Parameters

CompanyNametext stringCompany name, for reference

only. Not used in any part of the

user interface.

Custom_Keytext stringOEM customization key that is

assigned by Microsoft.

Global1 = Yes / 0 = No0 also equals no group This is a global .ins file.

or user .ins specification

GUID

Install_Amovie1 = Yes / 0 = NoWhether to install ActiveMovie™.

Install_ComicChat1 = Yes / 0 = NoWhether to install ComicChat.

Install_Cust11 = Yes / 0 = NoWhether to install Custom

application 1.

Install_Cust21 = Yes / 0 = NoWhether to install custom

application 2.

Install_HTMLLayout1 = Yes / 0 = NoWhether to install HTML Layout

Control.

Install_Mail1 = Yes / 0 = NoSUBJECT TO CHANGE - Whether to install Internet Mail.

Internet_News skipped

for now

Install_NetMtg1 = Yes / 0 = NoWhether to install NetMeeting™.

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

clients.

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

clients.

PerUserIns1 = Yes / 0 = NoSpecifies if the installation will use

per-user .ins files.

PerUserInsPathPathex: e:\insPath to per-user .ins files.

Serverless1 = Yes / 0 = No

SignupCustomCmdCommand stringCommand line to be run on 32-bit

clients after installation

SignupCustomCmd16Command stringCommand line to be run on 16-bit

clients after installation.

SignupCustomDirPathPath of the directory that the wizard

used for custom materials (not

used as part of the installation)

UserAgent

VersionFour integers ex: 1,0,0,18Branding version number (job

delimited by number) -- incremented on each

active setup install.

WebIntegrated1 = Yes / 0 = NoInclude Web Integrated Desktop

with install.

Window_Titletext stringex: "ABC Internet The name to be shown in the

Explorer"Internet Explorer title bar.

Wizard_Versionnumeric stringstring separated by Internal version number of the

periodswizard which generated the .ins

file.

[Content]

EntryValueNotesDescription / Purpose

Content parameters section.

DoCertificates1 = Yes / 0 = No

DoPubCertificates1 = Yes / 0 = No

DoRatings1 = Yes / 0 = No

[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 Win3.1. This file is contents shown in the

always placed in the [Custom_File] section.

Windows directory

[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.

GeneralFlags

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

Desktop Toolbars from the current

machine.

LocalHTML

Option

Path0Path

Zorder

[Entry]

EntryValueNotesDescription / Purpose

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

ISIGNUP.EXE cleanly will be stopped, and no Internet

when no configuration is configuration is to be performed

wanted.on the client's system.

[ExRegInf]

EntryValueNotesDescription / Purpose

TBD

ToolbarsTBD

[Favorites]

EntryValueNotesDescription / Purpose

Describe the Favorites to add.

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

Central.url=http://www.mURL file for a favorites entry. These

sn.com/access/links/oth entries should be generated by

er.htm"the IEAK wizard.

Subdir\URL2text stringSecond favorite to create.

[Ie3inst]

EntryValueNotesDescription / Purpose

This section is set by the Private section to be set only by the

IEAK wizard. wizard.

[Internet_Mail]

EntryValueNotesDescription / Purpose

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

corp. admin in

configuring mail.

Settings apply to Win3.1

and Win95. Wizard will

not configure any

settings unless the

wizard has Win95 in the

options for that build.

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

Install_Mail1 = Yes / 0 = NoSpecified whether Internet Mail

should be installed.

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 email client.

[Internet_News]

EntryValueNotesDescription / Purpose

Should be set by ISP or Describe the NNTP setup.

corporate intranet admin

if configuring mail.

Settings apply to Win3.1

and Win95.

Logon_Required1 = Yes / 0 = NoSpecified whether the user needs

to be logged on to ensure caching

of the password.

NNTP_Logon_Nametext stringmanual entryNNTP logon name.

NNTP_Logon_Passwordtext stringmanual entryNNTP logon password.

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

[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 number.

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.

[Restrictions]

EntryValueNotesDescription / Purpose

corp admin onlyUser interface restrictions

[Scripting]

EntryValueNotesDescription / Purpose

[Security]

EntryValueNotesDescription / Purpose

Security paramters section

Code DownloadYes / NoFlag for allowing users to

download code from the internet.

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

rols

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

s

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

0text stringex: "0=begin 666 Line 1 of the uuencoding of the

abc_sm.bmp"small bitmap used for branding

Internet Explorer.

1text stringex: "1= à"Line 2 of the uuencoding.

Ntext stringex: "47=end"Last line of the uuencoding.

[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 server.

toprx.js

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 = NoTBDDisplay IE4 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.

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:\