可能重复:
如何判断我的进程是否以管理员身份运行?
如果我的进程以本地管理员身份运行,如何使用 C# 检查?
我知道如何确定当前用户是否是内置管理员组的成员。但这不是我想知道的。我想知道当前用户是否是(唯一的)特殊本地管理员帐户。
我也知道如何检索当前用户的名称,但我不想将其与硬编码名称“Administrator”进行比较,因为这不适用于 Windows 的本地化版本(例如西班牙语中的“Administrador”、“Administrateur”法语等)。
可能重复:
如何判断我的进程是否以管理员身份运行?
如果我的进程以本地管理员身份运行,如何使用 C# 检查?
我知道如何确定当前用户是否是内置管理员组的成员。但这不是我想知道的。我想知道当前用户是否是(唯一的)特殊本地管理员帐户。
我也知道如何检索当前用户的名称,但我不想将其与硬编码名称“Administrator”进行比较,因为这不适用于 Windows 的本地化版本(例如西班牙语中的“Administrador”、“Administrateur”法语等)。