use UserInteractive
This commit is contained in:
parent
0ec47bc23a
commit
30d5fa064e
@ -82,7 +82,7 @@ namespace FastGithub.DomainResolve
|
||||
await TomlUtil.SetlogLevelAsync(this.tomlFilePath, 6, cancellationToken);
|
||||
await TomlUtil.SetEdnsClientSubnetAsync(this.tomlFilePath, cancellationToken);
|
||||
|
||||
if (OperatingSystem.IsWindows() && Process.GetCurrentProcess().SessionId == 0)
|
||||
if (OperatingSystem.IsWindows() && Environment.UserInteractive == false)
|
||||
{
|
||||
ServiceInstallUtil.StopAndDeleteService(this.serviceName);
|
||||
ServiceInstallUtil.InstallAndStartService(this.serviceName, this.exeFilePath, ServiceStartType.SERVICE_DEMAND_START);
|
||||
@ -108,7 +108,7 @@ namespace FastGithub.DomainResolve
|
||||
{
|
||||
try
|
||||
{
|
||||
if (OperatingSystem.IsWindows() && Process.GetCurrentProcess().SessionId == 0)
|
||||
if (OperatingSystem.IsWindows() && Environment.UserInteractive == false)
|
||||
{
|
||||
ServiceInstallUtil.StopAndDeleteService(this.serviceName);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user