I know that there are some similar questions. But I want to check only ONE thing.
I only want to know if program is running as administrator. I want to check that because I want to edit some secured files. User don't have to be administrator. I only want to know if my application has rights to edit some secured files that are editable when running as Administrator.
This will return a bool valid
using System.Security.Principal; bool isElevated; using (WindowsIdentity identity = WindowsIdentity.GetCurrent()) { WindowsPrincipal principal = new WindowsPrincipal(identity); isElevated = principal.IsInRole(WindowsBuiltInRole.Administrator); }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With