WINCSS.REG — Binary Registry Payload¶
This page documents the WINCSS.REG file provided with ConstructiVision v3.60 media.
Warning
WINCSS.REG is not a plain-text .reg export. It is a compiled InstallShield registry payload in CREG format.
File Characteristics¶
Property |
Value |
|---|---|
Filename |
|
Size |
8,192 bytes (8 KB) |
Format |
InstallShield CREG |
Location |
|
Binary Structure (Hex Analysis)¶
Offset Bytes ASCII
------ ------------------------------ -----
0x0000 43 52 45 47 00 00 01 00 CREG....
0x0008 00 10 00 00 00 00 00 00 ........
0x0010 01 00 21 00 00 00 80 00 ..!....
0x0020 52 47 4B 4E E0 0F 00 00 RGKN....
Confirmed Signatures:
CREGat offset 0x00 — Compiled Registry headerRGKNat offset 0x20 — Registry Key Names section
This is the InstallShield Compiled Registry format used by InstallShield 5.x/6.x installers (circa 1998-2002).
Format Details¶
Offset |
Value |
Meaning |
|---|---|---|
0x00-0x03 |
|
File signature |
0x04-0x07 |
|
Version (1.0) |
0x08-0x0B |
|
Block size |
0x20-0x23 |
|
Key names section |
The file contains encoded registry keys and values that the InstallShield installer applies during setup.
Extractable Strings¶
Due to encoding, only fragments are readable:
Registrationq— Likely part of a registry key pathVVj1j— Encoded data
Probable Registry Targets¶
Based on v7.0’s wincss2000.exe (which uses the same CSS licensing system), this file likely writes to:
HKLM\Software\ConstructiVision\CSS\1.0
HKLM\Software\ConstructiVision\CSS-LT\1.0
CSS = Credit Software System (ConstructiVision’s licensing subsystem)
Probable values:
License ID / hardware fingerprint
Panel credit count (trial panels)
Registration status
Authorization code hash
How It’s Used¶
The InstallShield installer (setup.exe / setup.ins) reads WINCSS.REG and applies the registry entries during installation Phase 11 (see Installer Sequence Analysis).
Installer runs
↓
Reads WINCSS.REG (CREG format)
↓
Decodes registry entries
↓
Writes to HKLM\Software\ConstructiVision
↓
Wincss.exe reads these keys for license validation
Comparison with v7.0¶
Aspect |
v3.60 |
v7.0 |
|---|---|---|
File |
|
|
Type |
CREG payload |
Standalone executable |
Registry Access |
Written by installer |
Managed by exe directly |
Readable |
No (encoded) |
Yes (strings extractable) |
Decoding Options¶
To fully decode WINCSS.REG:
Unshield — Open source InstallShield extractor
pip install unshield
InstallShield Cabinet Tools — Legacy tools on archive.org
Custom CREG Parser — The format is partially documented:
CREG header defines sections
RGKN section contains key names
Values follow in encoded form
Install Trace — Run installer in VM, capture registry with Procmon