IsPackaged
Checks if the application is running as a packaged (MSIX) or UnPackaged app.
1 | bool result = RuntimeHelper.IsPackaged(); |
IsCurrentProcessRunningAsAdmin
Similar to IsAppRunningAsAdmin(), but uses a different method to check if the process is running with elevated privileges.
1 | bool result = RuntimeHelper.IsCurrentProcessRunningAsAdmin(); |
IsCurrentProcessRunningElevated
Determine whether the current process is running elevated in a split token session
will not return true if UAC is disabled and the user is running as administrator by default
1 | bool result = RuntimeHelper.IsCurrentProcessRunningElevated(); |
VerifyCurrentProcessRunningAsAdmin
Ensures that the current process is running with administrative privileges. If not, it throws an exception.
1 | RuntimeHelper.VerifyCurrentProcessRunningAsAdmin(); |
IsAppRunningAsAdmin
Determines if the current application is running with administrative privileges.
1 | bool result = RuntimeHelper.IsAppRunningAsAdmin(); |
Demo
you can run demo and see this feature.