Linux admin mode

This commit is contained in:
2023-08-30 01:04:05 +02:00
parent 7df9c28172
commit 880180f16a
9 changed files with 106 additions and 20 deletions

View File

@@ -1,3 +1,4 @@
using System.Runtime.InteropServices;
using FileTime.App.Core.UserCommand;
using FileTime.Providers.LocalAdmin;
using GeneralInputKey;
@@ -12,9 +13,12 @@ public class MainConfiguration
static MainConfiguration()
{
var serverFileName = RuntimeInformation.IsOSPlatform(OSPlatform.Windows)
? "FileTime.Server.exe"
: "FileTime.Server";
Configuration = new()
{
{AdminElevationConfiguration.SectionName + ":" + nameof(AdminElevationConfiguration.ServerExecutablePath), "FileTime.Server.exe"},
{AdminElevationConfiguration.SectionName + ":" + nameof(AdminElevationConfiguration.ServerExecutablePath), serverFileName},
};
PopulateDefaultEditorPrograms(Configuration);