mirror of https://github.com/2dust/v2rayN
Remove the display of run as an administrator in Linux and macos
parent
0759be1223
commit
cf8be85ff7
|
@ -860,18 +860,19 @@ namespace ServiceLib.Common
|
||||||
{
|
{
|
||||||
return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);
|
return new WindowsPrincipal(WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
var id = GetLinuxUserId().Result ?? "1000";
|
|
||||||
if (int.TryParse(id, out var userId))
|
|
||||||
{
|
|
||||||
return userId == 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return false;
|
return false;
|
||||||
}
|
//else
|
||||||
}
|
//{
|
||||||
|
// var id = GetLinuxUserId().Result ?? "1000";
|
||||||
|
// if (int.TryParse(id, out var userId))
|
||||||
|
// {
|
||||||
|
// return userId == 0;
|
||||||
|
// }
|
||||||
|
// else
|
||||||
|
// {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static async Task<string?> GetLinuxUserId()
|
private static async Task<string?> GetLinuxUserId()
|
||||||
|
|
|
@ -134,7 +134,7 @@ namespace v2rayN.Desktop.Views
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
this.Title = $"{Utils.GetVersion()} - {(AppHandler.Instance.IsAdministrator ? ResUI.RunAsAdmin : ResUI.NotRunAsAdmin)}";
|
this.Title = $"{Utils.GetVersion()}";
|
||||||
if (Utils.IsWindows())
|
if (Utils.IsWindows())
|
||||||
{
|
{
|
||||||
ThreadPool.RegisterWaitForSingleObject(Program.ProgramStarted, OnProgramStarted, null, -1, false);
|
ThreadPool.RegisterWaitForSingleObject(Program.ProgramStarted, OnProgramStarted, null, -1, false);
|
||||||
|
|
Loading…
Reference in New Issue