Overview
C# DLL Injector built using WPF and .NET 8.0, featuring a modern, user-friendly interface. It allows users to select running processes, choose a DLL, and inject it using the LoadLibrary method. The application filters processes to display user-facing programs like games and applications while excluding system processes and drivers. Designed for testing and debugging.
Key Features
- Displays a filtered list of running user-facing processes, excluding system processes and drivers.
- Allows users to browse and select a DLL file for injection.
- Implements the LoadLibrary injection method for efficient DLL injection.
- Shows detailed information about the selected process, including PID, memory usage, and threads.
- Displays metadata about the selected DLL, such as file size, path, and creation date.
- Features a modern Windows 11-inspired user interface for intuitive operation.
- Supports both x86 and x64 architectures for compatibility.
System Requirements
- Operating System: Windows 10 or later (64-bit recommended).
- Framework: .NET 8.0 Runtime.
- Memory: Minimum 4GB RAM (8GB recommended).
- Processor: Dual-core CPU or higher.
- Permissions: Administrator privileges to interact with processes and inject DLLs.