XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
using XFEToolBox.Client.Profiles.CacheProfiles;

namespace XFEToolBox.Client.Utilities;

internal static class ToolLaunchPreferenceService
{
    public static bool GetRunAsAdministrator(string toolId) =>
        ToolLaunchPreferenceStore.GetRunAsAdministrator(AppCacheProfile.ToolLaunchPreferencesJson, toolId);

    public static void SetRunAsAdministrator(string toolId, bool runAsAdministrator)
    {
        AppCacheProfile.ToolLaunchPreferencesJson = ToolLaunchPreferenceStore.SetRunAsAdministrator(
            AppCacheProfile.ToolLaunchPreferencesJson,
            toolId,
            runAsAdministrator);
    }
}