C# LoadLibrary Injector

C#
Project Image

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.
Made with by Xarien