A powerful Windows utility that enables administrators to start applications with elevated privileges while logged in as a standard user. Perfect for IT professionals managing workstations in enterprise environments.
- 🔐 Secure Credential Storage: Passwords are encrypted using Windows DPAPI (Data Protection API)
- 👥 User Management:
- Supports both local and Active Directory users
- Automatic discovery of cached AD users from local profiles
- Works seamlessly in non-AD environments
- 🌐 Multi-Domain Support: Automatically detects and lists available domains
- 🚀 UAC Integration: Leverages Windows UAC for secure privilege elevation
- 📝 Comprehensive Logging: Detailed logging with Serilog and LiteDB for troubleshooting
- 🎨 Modern UI: Built with MahApps.Metro for a sleek, modern interface
- 🔄 Auto-Update: Automatic update checks via GitHub releases
- 🖥️ Single-File Deployment: Optimized for single-file publishing
You can easily download and run the program here
Required:
- .NET 8.0 Desktop Runtime (LTS)
- Windows Operating System
Download .NET 8.0 Runtime:
| Architecture | Download Link |
|---|---|
| x64 (most common) | Download |
| x86 (32-bit) | Download |
| ARM64 | Download |
- Download the latest release from Releases
- Extract the ZIP file to your desired location
- Run
RunAsAdmin.exe
Note: The application must be run from a local drive (not from a network share).
- Launch the Application: Start RunAsAdmin.exe with administrator privileges
- Select Credentials: Choose or enter domain/username and password
- Select Program: Click "Start Program with Admin Rights" and select the executable
- Automatic Elevation: The selected program runs with elevated privileges using the specified credentials
- UACHelper - UAC (User Account Control) management and detection
- SimpleImpersonation - User impersonation for .NET applications
- Onova - Auto-update framework with GitHub integration
- Config.Net.Json - Configuration management library
- LiteDB - NoSQL document database for logging storage
- Serilog.Sinks.LiteDB - Structured logging with LiteDB sink
- MahApps.Metro - Modern WPF UI framework
- MahApps.Metro.IconPacks - Icon library for Metro-styled applications
- ControlzEx - Shared controls for MahApps.Metro
- Newtonsoft.Json - High-performance JSON framework
- TaskScheduler - Windows Task Scheduler wrapper
- Trinet.Core.IO.Ntfs - NTFS Alternate Data Streams support
- Castle.Core - Core library for dynamic proxy generation
- System.DirectoryServices - Active Directory integration
- System.DirectoryServices.AccountManagement - User and group management
- System.Configuration.ConfigurationManager - Configuration file management
- System.IO.FileSystem.AccessControl - File system security management
For the versions available, see the tags on this repository.
- Hendrik Koelbel - Initial work - HendrikKoelbel
See also the list of contributors who participated in this project.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details