InstallShield stub + support files on the ConstructiVision media

This page documents the non-CAB “support” files that sit beside the InstallShield CAB/HDR archives and drive the install process.

Note

Static inspection only (hashes, strings, and lightweight PE header parsing). No execution, no decompilation. Some details may be incomplete or inaccurate.

File inventory (this media)

File

Bytes

SHA-256

Type

First 16 bytes (hex)

_INST32I.EX_

297989

808c49409aa9…

Unknown

2aab79d800010000436f707972696768

_ISDel.exe

27648

b5dc0feb738a…

PE/COFF (Windows executable/DLL)

4d5a90000300000004000000ffff0000

_Setup.dll

34816

1ad637e80a25…

PE/COFF (Windows executable/DLL)

4d5a90000300000004000000ffff0000

Autorun.inf

29

9d1b7b1c84c9…

Text

5b6175746f72756e5d0d0a6f70656e20

DATA.TAG

106

33a1665f3aa6…

Text

5b546167496e666f5d0d0a436f6d7061

lang.dat

4679

04f46e56c0d1…

Unknown

5b496e666f5d0d0a4e616d653d494e54

layout.bin

650

808220be6a7c…

Unknown

63070152004047248a01000000010000

os.dat

450

be2292517342…

Text

5b496e666f5d0d0a4e616d653d504c41

Setup.exe

71680

a6d2f8b9173f…

PE/COFF (Windows executable/DLL)

4d5a90000300000004000000ffff0000

setup.lid

49

708d29c64952…

Text

5b4c616e6775616765735d0d0a6b6579

Auto-run + media tag files

Autorun.inf

[autorun] open = Setup.exe

DATA.TAG

[TagInfo] Company=ConstructiVision Application=ConstructiVision Version=3.21 Category=Generic Misc=

Note

DATA.TAG reports Version=3.21 even though the payload folder you listed is v3.60\.... This can happen when media is rebuilt/reused or when the “tag” version tracks the installer wrapper rather than the payload version.

Language + OS metadata

setup.lid

[Languages] key0=0009 Default=0009 count=1

lang.dat

lang.dat appears to contain localized text for the language selection dialog (e.g., “Choose Setup Language” in multiple languages). Sample strings:

  • TITLE=Choose Setup Language

  • DESCRIPTION=Select the language for this installation from the choices below.

  • hlen Sie eine Setup-Sprache aus

  • hlen Sie die Sprache dieser Installation aus der unten aufgef

  • lection de la langue d'installation

  • lectionnez la langue d'installation de la liste ci-dessous.

  • TITLE=Scegliere la lingua di installazione

  • DESCRIPTION=Selezionare la lingua per questa installazione dalla selezione seguente.

  • lj installationsspr

  • lectionnez la langue d'installation d

  • TITLE=Esculli la llengua del Setup

  • lg installationssproget

  • lg installationssproget fra den f

  • TITLE=Kies Setup-taal

  • DESCRIPTION=Selecteer de taal voor deze installatie uit de onderstaande lijst.

  • TITLE=Velg installeringsspr

  • nsker for denne installeringen fra alternativene under.

os.dat

[Info] Name=PLATFORM Version=1.00.000 [0x0009] OS Independent=0x0000000000000000 Windows 3.1 & 3.11=0x0000000000000001 Windows 95=0x0000000000000010 Windows 98=0x0000000000000040 Windows NT 3.51 (Intel)=0x0000000000001000 Windows NT 3.51 (Alpha)=0x0000000000002000 Windows NT 3.51 (MIPS)=0x0000000000004000 Windows NT 4.0 (Intel)=0x0000000000010000 Windows NT 4.0 (Alpha)=0x0000000000020000 Windows NT 4.0 (MIPS)=0x0000000000040000

layout.bin (layout manifest)

layout.bin appears to enumerate the “disk layout” (which files belong to the install media). Extractable strings include:

  • Setup.exe

  • _Setup.dll

  • setup.ins

  • _sys1.hdr

  • _sys1.cab

  • _user1.hdr

  • _user1.cab

  • DATA.TAG

  • SETUP.INI

  • setup.lid

  • Setup.bmp

  • data1.hdr

  • data1.cab

Note

This is consistent with InstallShield using layout.bin to verify it has the full set of required companion files (_Setup.dll, CAB/HDR pairs, setup.ins, etc.).

Executables and DLLs

Setup.exe

  • Size: 71680 bytes

  • SHA-256: a6d2f8b9173fd43f03aabff0b8cc3fadbd0b15224bcbe5f562a32158a297b502

  • PE machine: Intel 386 (x86)

  • Subsystem: Windows GUI

  • PE timestamp (UTC): 1998-10-03T00:04:31Z

  • ImageBase: 0x400000

  • Entry point RVA: 0x7bf0

Imports (parsed, best-effort):

  • VERSION.dll

  • KERNEL32.dll

  • USER32.dll

  • GDI32.dll

Sections:

Section

RVA

Virtual size

File offset

Raw size

.text

4096

47584

1024

47616

.rdata

53248

5082

48640

5120

.data

61440

21656

53760

14336

.rsrc

86016

3144

68096

3584

Curated strings (best-effort):

  • !This program cannot be run in DOS mode.

  • Microsoft Visual C++ Runtime Library

  • GetDiskFreeSpaceA

  • IsDBCSLeadByte

  • RegisterClassA

  • IsWindow

  • RegisterWindowMessageA

  • DispatchMessageA

  • IsDialogMessageA

  • ISBarCls

  • SETUP.LID

  • setup.bmp

  • setup16.bmp

  • SETUPDIR

  • FreeDiskSpace

  • IsdelName

  • setup.ini

  • ISMSG32_TERMINATE

  • ISMSG16_TERMINATE

  • ISDEL_MSG_DELDONE32

  • ISDEL_MSG_DELEXISTS32

  • ISDEL_MSG_DELENABLE32

  • _delis32.ini

  • SETUP.INS

  • _ISDEL.EXE

  • InstallShieldSetup30

  • _SETUP.DLL

  • %s_ISTMP%d.DIR

  • _INS33IS._MP

  • _iserr31.ini

  • _isenv31.ini

  • ISUNINST.EXE

  • ISUN16.EXE

  • InstallShield Software Corporation

  • 32-bit Setup Launcher

  • 1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111

  • InstallShield

  • Setup Initialization Error

  • \Setup is unable to find _SETUP.DLL, which is needed to complete the installation.

  • ASetup is unable to initialize the language dialog box.

  • Error 106JSetup is unable to find the [%04x] langauge section in %s file.

  • ESetup is unable to find installation languages in %s file.

_Setup.dll

  • Size: 34816 bytes

  • SHA-256: 1ad637e80a25f6f885604589056814d16ccad55699be14920e2b99f2d74c1019

  • PE machine: Intel 386 (x86)

  • Subsystem: Windows GUI

  • PE timestamp (UTC): 1998-09-29T22:34:54Z

  • ImageBase: 0x10000000

  • Entry point RVA: 0x1120

Imports (parsed, best-effort):

  • KERNEL32.dll

Sections:

Section

RVA

Virtual size

File offset

Raw size

.text

4096

13088

1024

13312

.rdata

20480

2080

14336

2560

.data

24576

15576

16896

10240

.rsrc

40960

5976

27136

6144

.reloc

49152

1330

33280

1536

Curated strings (best-effort):

  • !This program cannot be run in DOS mode.

  • Microsoft Visual C++ Runtime Library

  • SETUP_ICON1

  • SETUP_ICON2

  • InstallShield Software Corporation

  • 32-bit Setup Launcher Resource

  • 1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111

  • InstallShield

  • %PSetup is preparing the InstallShield(R) Wizard which will guide you through the rest of the setup process.  Please wait.

  • Setup Initialization Error

  • Setup has failed to detect that SHARE is loaded.  If you continue, you may experience file sharing related problem.  Do you want to continue?iSetup is unable to locate the script file <%s> which is needed to complete the installation.

  • Error 107.xSetup is unable to run a program needed to proceed with the installation. Restart your system and try again.

  • Setup is unable to find a hard disk location to store temporary files.

  • Make at least %dKB free disk space available and then try running Setup again.

  • Setup is unable to decompress and copy all of the program files needed to proceed with the installation.  Contact your software vendor.

  • Setup requires a different version of Windows.  Check to make sure that you are running Setup on the Windows platform for which it is intended.

  • Error 102.nSetup was started with a command line argument that contained an incomplete parameter quote '%s'.

  • Insufficient memory available to run Setup. Close all other applications to make more memory available and try to run Setup again.

  • Error 111.iSetup is unable to locate the layout file '%s' which is needed to complete the installation.

_ISDel.exe

  • Size: 27648 bytes

  • SHA-256: b5dc0feb738a91ce3cfa982647fe2779787335c6c2c598d5b49818565d7c3e84

  • PE machine: Intel 386 (x86)

  • Subsystem: Windows GUI

  • PE timestamp (UTC): 1998-10-27T19:06:49Z

  • ImageBase: 0x400000

  • Entry point RVA: 0x17c0

Imports (parsed, best-effort):

  • KERNEL32.dll

  • USER32.dll

Sections:

Section

RVA

Virtual size

File offset

Raw size

.text

4096

11990

1024

12288

.rdata

16384

2709

13312

3072

.data

20480

12472

16384

10240

.rsrc

36864

1000

26624

1024

Curated strings (best-effort):

  • !This program cannot be run in DOS mode.

  • Microsoft Visual C++ Runtime Library

  • DispatchMessageA

  • RegisterClassA

  • RegisterWindowMessageA

  • IsWindow

  • _DELIS.EXE

  • isdelete

  • InstallSHIELD Delete

  • ISDEL_MSG_DELEXISTS32

  • ISDEL_MSG_DELENABLE32

  • ISDEL_MSG_DELDONE32

  • _iserr31.ini

  • _INS33IS._MP

  • _delis32.ini

  • c:\stopthis.now

  • InstallShield Software Corporation

  • 32-bit InstallShield Deleter.

  • 1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111

  • InstallShield

_INST32I.EX_

  • Size: 297989 bytes

  • SHA-256: 808c49409aa93932909b640ae85223e17ad617a57e734fc956c6c5bf79b7890f

  • Detected type: Unknown

  • First bytes (hex): 2aab79d800010000436f707972696768

Curated strings (very limited):

  • INSTALL.EXE

Warning

The .EX_ suffix strongly suggests a compressed InstallShield helper executable (often expanded at runtime). Without the corresponding expansion routine/tool, we treat this file as opaque.