How korneevscp/shadow-demon-v1.0.exe works
This is a small Win32 laboratory utility: the user enters a process name, selects a DLL, and clicks Inject; the GUI looks up the process and reports the result of attempting DLL injection. The single C source implements the UI, process lookup, and injection logic. The graph follows the documented interaction and the excerpted calls; the repository has no separate runtime modules.
Main entry points: shadow Demon V1.0.c GUI and events
Components 6
Win32 interface
- GUI and events
shadow Demon V1.0.c - DLL file picker
shadow Demon V1.0.c
Injection runtime
- Process lookup
shadow Demon V1.0.c - Remote DLL loading
shadow Demon V1.0.c
Other components
- Operator
- Target process
Connections 8
- Operator → GUI and events: enters details
README.md - GUI and events → DLL file picker: opens picker
shadow Demon V1.0.c - DLL file picker → GUI and events: sets DLL path
shadow Demon V1.0.c - GUI and events → Process lookup: looks up PID
shadow Demon V1.0.c - GUI and events → Remote DLL loading: requests injection
shadow Demon V1.0.c - Process lookup → Target process: finds by name
shadow Demon V1.0.c - Remote DLL loading → Target process: loads DLL remotely
shadow Demon V1.0.c - GUI and events → Operator: shows status
shadow Demon V1.0.c