Fix formatting for high_privilege_warning

This commit is contained in:
AdenKoperczak 2024-12-19 17:24:36 -05:00
parent 923dad4e2e
commit 6408e1b876
5 changed files with 23 additions and 17 deletions

View file

@ -2,20 +2,23 @@
#include <QtGlobal>
#ifdef _WIN32
#include <windows.h>
# include <windows.h>
#else
#include <unistd.h>
# include <unistd.h>
#endif
namespace scwx {
namespace qt {
namespace util {
namespace scwx
{
namespace qt
{
namespace util
{
bool is_high_privilege()
{
#if defined(_WIN32)
bool isAdmin = false;
HANDLE token = NULL;
bool isAdmin = false;
HANDLE token = NULL;
TOKEN_ELEVATION elevation;
DWORD elevationSize = sizeof(TOKEN_ELEVATION);
@ -33,7 +36,7 @@ bool is_high_privilege()
CloseHandle(token);
return isAdmin;
#elif defined(Q_OS_UNIX)
// On UNIX root is always uid 0. On Linux this is enforced by the kernal.
// On UNIX root is always uid 0. On Linux this is enforced by the kernel.
return geteuid() == 0;
#endif
}

View file

@ -1,8 +1,11 @@
#pragma once
namespace scwx {
namespace qt {
namespace util {
namespace scwx
{
namespace qt
{
namespace util
{
bool is_high_privilege();