# VWP Orders — Source Code Recovery from D: Backup Drive **Recovered:** 2026-05-16 **Source drive:** D:\ (label `Backup`, 8 TB, 5.3 TB used) — one of several VWP backup drives in Mike's possession **Provenance CSV:** `../WizTree_20260516172207.csv` (393 MB raw export, gitignored) **Analysis CSVs:** `../source-analysis/D-drive-2026-05-16/` (per-category, per-keyword) ## What's in here ### `Full-Project/` — Darv's "Full" project tree - **Source:** `D:\Office-Estimates\Darv\Full\Project\` - **Filtered to extensions:** `.vbp .vbg .vbw .frm .frx .bas .cls .ctl .ctx .res .rpt .ini .cfg .sql .qry .txt .md .doc .docx .pdf` - **Master copy** (most files, older snapshot) - Latest `ORDERS_C.vbp` date: 2019-11-05 ### `Kingston-Project/` — Darv's Kingston USB project tree - **Source:** `D:\Office-Estimates\Darv\Kingston\Project\` - **Filtered** (same extension list) - **Newer** ORDERS_C.vbp (2020-06-09) but fewer files — likely his current working snapshot from the USB stick - The "Kingston" naming refers to the Kingston-branded USB drive Darv used ### `Source/` — `Darv\Source\` wholesale - **Source:** `D:\Office-Estimates\Darv\Source\` (555 MB, 169 files) - Contains a `History\Package\` and `History\Package2\` (InstallShield packages?) - Has older files dating back to 1997 (`C4dll1210.dll`), 2002-2012 various - Likely a personal scratch / archive area, not the live source ### `SOURCE-HOLD/` — `Darv\SOURCE HOLD\` wholesale - **Source:** `D:\Office-Estimates\Darv\SOURCE HOLD\` (2 files only, < 1 MB) - Named "HOLD" suggests intentional snapshot ### `000_ASource/` — Darv's "active source" folder (from drive 2) - **Source:** `D:\Office-Estimates\Darv\000_ASource\` (drive 2, label `Backup`, 12 TB) - 12 files, ~768 MB (mostly the `Vwp.mdb` which is gitignored — only ~4 MB of source/config goes to git) - **`TEST_VWP.vbp` dated 2021-08-16** — the only .vbp on either drive newer than the 2020-06-09 ORDERS_C.vbp baseline. Likely an experimental scaffold (only 810 bytes). - **`frmLotInfo*.frm` variants** dated 2020-10 to 2021-08 — Darv was iterating on a form. The `JJ` and `Z` and `5JJ` and `5Z` suffixes are his variant-marker convention. - **`Vwp.mdb` dated 2022-10-19** (764 MB) — newest database snapshot anywhere, two years more recent than what the prior session had. Gitignored; on local disk only. Useful for schema-evolution analysis. - **`MSSCCPRJ.SCC` file** — Microsoft Source Code Control project file. Confirms Darv was using **Visual SourceSafe**. There may be a SourceSafe repository (`srcsafe.ini`) on a later drive that contains full version history. Worth grepping for `*.scc / srcsafe.ini` on subsequent scans. ### `from-VWP2-97server/` — Darv's iteration workspace (from drive 3) - **Source:** `D:\97-Server-G-Drive\g$ 2024-04-10 21;13;45\VWP2\` (drive 3 snapshot of the production Orders server `G:` drive) - **886 files, ~893 MB committed** — filtered to *.exe, *.rpt, *.ocx, plus VB6 source extensions (none found) - **64 Orders\*.exe versions** — Darv's complete iteration history. Filenames follow his "iterate-and-rename" pattern: `Orders_10A.exe` (the production EXE), `Orders_10Z.exe`, `Orders22.exe`, `Orders24.exe`, `XXOrders_08.exe`, `XOrdersXX.exe`, etc. Spans 2021-2022+ build dates. - **820 .rpt Crystal Reports** — current and historical report templates - **Skipped:** 23 historical Vwp.mdb backups (~15.8 GB) and 6 subfolders (HOLD, HHOLD, Pay_2021_0325, GWAC, 20220205, 20211010 RPT — mostly more MDBs). We already have 2022-10, 2022-12, and 2023-07 MDB snapshots from other locations. ### `from-VHDX-VWP1/` — Office admin "owner" workstation (from drive 3, mounted VHDX) - **Source:** `D:\WIN7-Orders\Darv-2\VWP1.VHDX` (117 GB Hyper-V disk, 2023-09-01) - VHDX was mounted read-only as F: drive on 2026-05-16, scanned, then dismounted - **NOT Darv's dev machine** — this is the "owner" user's accounting/admin workstation that used the Orders app - **`Orders-Versions/`** — Desktop folder with 2 EXEs (Orders22.exe Nov 2021, Orders24.exe Mar 2022) and 7 `.lnk` shortcuts ALL pointing to `G:\VWP2\Orders*.exe` — confirms G:\VWP2\ on 97-Server was the live shared location - **`database-snapshots/Vwp11_2023-07-27.mdb`** (369 MB, gitignored) — **newest DB snapshot anywhere** (9 months newer than 000_ASource's 2022-10 copy) - **`database-snapshots/Vwp_2022-12-23_from-Desktop.mdb`** (769 MB, gitignored) — December 2022 snapshot - **`misc/VWP1202Fix.zip` + `.log`** — undated fix package from 2017 ### `VMs/` — VirtualBox disk images (gitignored) - **`VWIN7-DW.vdi`** (8.3 GB) — Darv's actual Windows 7 Dev workstation - Source: `D:\Office-Estimates\Darv\VirtualBox\VWIN7 DW.vdi` - Boot this to get his full dev environment with VB6 IDE, paths, dependencies intact - **`XP-for-ORDERS_copy.vdi`** (2.8 GB) — XP runtime for compiled Orders - Source: `D:\Office-Estimates\Darv\VM_VDI\XP for ORDERS_copy.vdi` - Useful for runtime testing of the compiled Orders_10A.exe ## Three VB6 project variants identified | Project | Purpose | Latest .vbp | Location pattern | |---|---|---|---| | `ORDERS_C.vbp` | Main Orders application | 2020-06-09 (Kingston) | `Project\VWP_Current\` | | `ORDERS_Cx.vbp` | Variant (possibly experimental) | 2018-12-11 | `Project\VWP_Current\` | | `ORDERS_I.vbp` | Invoicing module | 2019-03-21 | `Project\VWP_Inv\` | Also `VWP_Current_0317/` and `VWP_Update/` folders exist — likely interim dev branches. ## What was intentionally NOT copied | Class | Why skipped | |---|---| | `Recovery\Darv\` (78 GB) | Older copy of master Darv folder — same source, older snapshots | | `Estimating Archive 2024-04-23 01;46;22\Darv\` (135 GB) | Bit-for-bit duplicate of master Darv per WizTree size/file count | | 635 `.mdb` Access DB backups (195 GB total) | Live `VWP.mdb` already in `source-analysis/`; historical schema snapshots can be revisited on demand | | 14 OVA exports of VMs (58 GB) | Largely duplicates of the two VDIs we grabbed; OVAs are portable but less efficient for running | | `Darv\Full\Program Files\` (large) | Darv's installed dev tools — the VWIN7-DW.vdi already contains his complete installed environment | | `Darv\HD2 Info\Darv\` (6.25 GB) | Secondary HD info, lower priority | | `97-Server-G-Drive\Users\Darv\` (7 GB) | Older server snapshot, superseded by Office-Estimates\Darv\ | | `VWP-ADSVR\Users\Darv\` (24 GB) | AD server profile — the live copy (with the lone `frmPayroll.frm`) was already analyzed in 2026-04-27 session | ## Open question — the 4-year gap Latest `.vbp` modification on D:\ is **2020-06-09**. The production `Orders_10A.exe` was live in April 2024. Either: 1. Darv stopped maintaining source after 2020 and made later changes some other way (unlikely) 2. **Newer source exists on other backup drives** — re-run this scan on the next drives Mike connects, filter for `.vbp` mtime > 2020-06-09 3. The 2020 source IS substantially the production code — minor or no functional changes since Once additional WizTree CSVs are dropped in `source-analysis/`, re-run `analyze_wiztree.py ` to cross-reference. ## Tools - `../source-analysis/analyze_wiztree.py` — re-runnable WizTree CSV analyzer - `../source-analysis/size_candidates.py` — folder-size triage script