Getuid-x64 Require Administrator Privileges -
#include <stdio.h>
#include <unistd.h>
int main()
uid_t uid = getuid();
printf("Real User ID: %d\n", uid);
return 0;
The getuid system call does not require Administrator (Root) privileges to execute.
Reasoning:
Stop using Getuid-x64. The native Windows command to get your current user SID requires no admin privileges: Getuid-x64 Require Administrator Privileges
whoami /user
Or using PowerShell:
([System.Security.Principal.WindowsIdentity]::GetCurrent()).User.Value
