IsAdministrator Impl => ASF IsRunningAsRoot

Add OnMainOpenTryShowNewVersionWindow
This commit is contained in:
Aigio Liu
2022-03-17 19:11:14 +08:00
parent 7e1b4bd820
commit eef90d9aaf
14 changed files with 157 additions and 78 deletions
@@ -1,17 +1,17 @@
namespace System.Application.Services.Implementation
{
partial class LinuxPlatformServiceImpl
{
static readonly Lazy<bool> mIsAdministrator = new(IsAdministrator_);
//namespace System.Application.Services.Implementation
//{
// partial class LinuxPlatformServiceImpl
// {
// static readonly Lazy<bool> mIsAdministrator = new(IsAdministrator_);
static bool IsAdministrator_() => string.Equals(Environment.UserName, "root", StringComparison.Ordinal);
// static bool IsAdministrator_() => string.Equals(Environment.UserName, "root", StringComparison.Ordinal);
/// <summary>
/// 是否是管理员权限
/// </summary>
/// <returns></returns>
public static bool IsAdministrator => mIsAdministrator.Value;
// /// <summary>
// /// 是否是管理员权限
// /// </summary>
// /// <returns></returns>
// public static bool IsAdministrator => mIsAdministrator.Value;
bool IPlatformService.IsAdministrator => IsAdministrator;
}
}
// bool IPlatformService.IsAdministrator => IsAdministrator;
// }
//}