Fixed username display error when target is connected to a domain.

This commit is contained in:
Jakob Friedl
2025-10-29 19:05:49 +01:00
parent 6ab3cbafa0
commit 21f70feb40
10 changed files with 22 additions and 50 deletions

View File

@@ -33,11 +33,12 @@ proc getUsername(): string =
if getDomain() != "":
# If domain-joined, return username in format DOMAIN\USERNAME
GetUserNameExW(NameSamCompatible, &buffer, &dwSize)
return $buffer[0 ..< int(dwSize)]
else:
# If not domain-joined, only return USERNAME
discard GetUsernameW(&buffer, &dwSize)
return $buffer[0 ..< int(dwSize) - 1]
return $buffer[0 ..< int(dwSize) - 1]
# Current process name
proc getProcessExe(): string =