Unity - Windows平台下判断是否获取管理员权限
Unity开发基于Windows的PC游戏时,某些服务需要应用程序有管理员权限,这些操作跟C#开发Windows应用程序的操作是一样的。
private bool IsAdministrator() // 判断是否有管理员权限
{
System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent();
System.Security.Principal.WindowsPrincipal principal = new System.Security.Principal.WindowsPrincipal(identity);
return principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);
}
判断为False直接给出提示退出应用即可。
本文介绍了在Unity中如何检查Windows操作系统是否拥有管理员权限,这对于确保应用程序的特定功能正确运行至关重要。

303

被折叠的 条评论
为什么被折叠?



