public bool Initialize(RuntimeSetup runtimeSetup, ILogger logger) { hook = HostUtils.CreateInstance <ElevationHook>(host); if (!hook.HasElevatedPrivileges()) { logger.Log(LogSeverity.Warning, "Failed to create an elevation context out of process. The process was created successfully but it did not acquire elevated privileges for an unknown reason."); return(false); } hook.Initialize(runtimeSetup, new RemoteLogger(logger)); return(true); }
public bool Initialize(RuntimeSetup runtimeSetup, ILogger logger) { hook = HostUtils.CreateInstance<ElevationHook>(host); if (!hook.HasElevatedPrivileges()) { logger.Log(LogSeverity.Warning, "Failed to create an elevation context out of process. The process was created successfully but it did not acquire elevated privileges for an unknown reason."); return false; } hook.Initialize(runtimeSetup, new RemoteLogger(logger)); return true; }