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) |
|---|---|---|---|---|
|
297989 |
|
Unknown |
|
|
27648 |
|
PE/COFF (Windows executable/DLL) |
|
|
34816 |
|
PE/COFF (Windows executable/DLL) |
|
|
29 |
|
Text |
|
|
106 |
|
Text |
|
|
4679 |
|
Unknown |
|
|
650 |
|
Unknown |
|
|
450 |
|
Text |
|
|
71680 |
|
PE/COFF (Windows executable/DLL) |
|
|
49 |
|
Text |
|
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 LanguageDESCRIPTION=Select the language for this installation from the choices below.hlen Sie eine Setup-Sprache aushlen Sie die Sprache dieser Installation aus der unten aufgeflection de la langue d'installationlectionnez la langue d'installation de la liste ci-dessous.TITLE=Scegliere la lingua di installazioneDESCRIPTION=Selezionare la lingua per questa installazione dalla selezione seguente.lj installationssprlectionnez la langue d'installation dTITLE=Esculli la llengua del Setuplg installationssprogetlg installationssproget fra den fTITLE=Kies Setup-taalDESCRIPTION=Selecteer de taal voor deze installatie uit de onderstaande lijst.TITLE=Velg installeringssprnsker 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.dllsetup.ins_sys1.hdr_sys1.cab_user1.hdr_user1.cabDATA.TAGSETUP.INIsetup.lidSetup.bmpdata1.hdrdata1.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:
a6d2f8b9173fd43f03aabff0b8cc3fadbd0b15224bcbe5f562a32158a297b502PE machine: Intel 386 (x86)
Subsystem: Windows GUI
PE timestamp (UTC): 1998-10-03T00:04:31Z
ImageBase:
0x400000Entry point RVA:
0x7bf0
Imports (parsed, best-effort):
VERSION.dllKERNEL32.dllUSER32.dllGDI32.dll
Sections:
Section |
RVA |
Virtual size |
File offset |
Raw size |
|---|---|---|---|---|
|
4096 |
47584 |
1024 |
47616 |
|
53248 |
5082 |
48640 |
5120 |
|
61440 |
21656 |
53760 |
14336 |
|
86016 |
3144 |
68096 |
3584 |
Curated strings (best-effort):
!This program cannot be run in DOS mode.Microsoft Visual C++ Runtime LibraryGetDiskFreeSpaceAIsDBCSLeadByteRegisterClassAIsWindowRegisterWindowMessageADispatchMessageAIsDialogMessageAISBarClsSETUP.LIDsetup.bmpsetup16.bmpSETUPDIRFreeDiskSpaceIsdelNamesetup.iniISMSG32_TERMINATEISMSG16_TERMINATEISDEL_MSG_DELDONE32ISDEL_MSG_DELEXISTS32ISDEL_MSG_DELENABLE32_delis32.iniSETUP.INS_ISDEL.EXEInstallShieldSetup30_SETUP.DLL%s_ISTMP%d.DIR_INS33IS._MP_iserr31.ini_isenv31.iniISUNINST.EXEISUN16.EXEInstallShield Software Corporation32-bit Setup Launcher1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111InstallShieldSetup 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:
1ad637e80a25f6f885604589056814d16ccad55699be14920e2b99f2d74c1019PE machine: Intel 386 (x86)
Subsystem: Windows GUI
PE timestamp (UTC): 1998-09-29T22:34:54Z
ImageBase:
0x10000000Entry point RVA:
0x1120
Imports (parsed, best-effort):
KERNEL32.dll
Sections:
Section |
RVA |
Virtual size |
File offset |
Raw size |
|---|---|---|---|---|
|
4096 |
13088 |
1024 |
13312 |
|
20480 |
2080 |
14336 |
2560 |
|
24576 |
15576 |
16896 |
10240 |
|
40960 |
5976 |
27136 |
6144 |
|
49152 |
1330 |
33280 |
1536 |
Curated strings (best-effort):
!This program cannot be run in DOS mode.Microsoft Visual C++ Runtime LibrarySETUP_ICON1SETUP_ICON2InstallShield Software Corporation32-bit Setup Launcher Resource1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111InstallShield%PSetup is preparing the InstallShield(R) Wizard which will guide you through the rest of the setup process. Please wait.Setup Initialization ErrorSetup 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:
b5dc0feb738a91ce3cfa982647fe2779787335c6c2c598d5b49818565d7c3e84PE machine: Intel 386 (x86)
Subsystem: Windows GUI
PE timestamp (UTC): 1998-10-27T19:06:49Z
ImageBase:
0x400000Entry point RVA:
0x17c0
Imports (parsed, best-effort):
KERNEL32.dllUSER32.dll
Sections:
Section |
RVA |
Virtual size |
File offset |
Raw size |
|---|---|---|---|---|
|
4096 |
11990 |
1024 |
12288 |
|
16384 |
2709 |
13312 |
3072 |
|
20480 |
12472 |
16384 |
10240 |
|
36864 |
1000 |
26624 |
1024 |
Curated strings (best-effort):
!This program cannot be run in DOS mode.Microsoft Visual C++ Runtime LibraryDispatchMessageARegisterClassARegisterWindowMessageAIsWindow_DELIS.EXEisdeleteInstallSHIELD DeleteISDEL_MSG_DELEXISTS32ISDEL_MSG_DELENABLE32ISDEL_MSG_DELDONE32_iserr31.ini_INS33IS._MP_delis32.inic:\stopthis.nowInstallShield Software Corporation32-bit InstallShield Deleter.1990-1998 InstallShield Software Corporation, Phone: (847) 240-9111InstallShield
_INST32I.EX_¶
Size: 297989 bytes
SHA-256:
808c49409aa93932909b640ae85223e17ad617a57e734fc956c6c5bf79b7890fDetected 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.