4 Commits
Author SHA1 Message Date
fstat13 d292d0fbf7 fix: harden FTP/send paths and driver registration (audit round)
- send_all(): full send loop for the elfldr payload push and the FTP STOR
  (a single send() can legally transfer less than requested)
- PASV: check command result and zero the buffer before parsing (no more
  parsing of uninitialized stack on FTP failure)
- DllRegisterServer: verify the per-user key was actually written and
  return a real HRESULT instead of unconditional S_OK
- README: 'Verify the download' section with release checksums
2026-10-15 15:54:16 +02:00
fstat13 99f895cafb app: modern dark UI, honest driver installer, waiting status
- custom-chrome dark window: painted title bar (minimize/close), rounded
  region, owner-drawn buttons, status pill with state dot, dark console pane
- installer: verified writes (write -> check -> report), in-process
  LoadLibrary + DllRegisterServer with real HRESULT reporting; no more
  cryptic rundll32 'module not found'
- driver check verifies the registered dll still exists on disk
- feeder reports 'IN ATTESA DELLA PS5' when the console is unreachable
- log file next to the exe with %TEMP% fallback
- docs: installer + engineering log (B6, B7, lesson 8)
2026-10-15 15:09:35 +02:00
fstat13 9676e67432 app: driver embedded in the executable (single-file installer)
- pscapture.dll now ships as RCDATA resource n.3: the installer extracts it
  to Program Files and registers it; on-disk copy kept as fallback
- docs: installer walkthrough and build order updated
2026-10-15 14:52:45 +02:00
fstat13 76a6408586 PSCapture v0.1 — PS5 screen as a PC capture card (by fstat13)
- payload: display-engine scan-out reader, NV12 streamer over TCP,
  system toast notification, autoloader support
- PSCapture.exe: GUI, admin auto-elevation, driver installer, embedded
  payload deployer, live feeder with gain/shift tuning
- ps5cam.c: DirectShow virtual capture driver (PS5 Capture)
- docs: HTML guide (GitHub Pages ready), README, source-available license
2026-10-15 14:48:51 +02:00