Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
2025-12-05 21:30:08 +07:00
parent c04600b7ba
commit 77d86a92e2
2 changed files with 18 additions and 2 deletions

View File

@@ -1,3 +1,6 @@
## 05-12-2025
* Fix: Исправлено исключение возникающее при попытке открыть CUPS компьютера без сети
## 14-10-2025 ## 14-10-2025
* Fix: Обновлено отображение состояния учетной записи при просмотре информации * Fix: Обновлено отображение состояния учетной записи при просмотре информации
* Refactor: Переписана функция открытия CUPS удаленного ПК (так как пропала возможность открыть страницу по доменному имени компьютера) * Refactor: Переписана функция открытия CUPS удаленного ПК (так как пропала возможность открыть страницу по доменному имени компьютера)

View File

@@ -349,8 +349,21 @@ namespace domain_utility
if (CheckComputerName(remote) != string.Empty) if (CheckComputerName(remote) != string.Empty)
{ {
AnsiConsole.WriteLine($"CUPS {remote} открыт."); string pc_name = remote;
remote = Dns.GetHostEntry(remote).AddressList.First(addr => addr.AddressFamily == AddressFamily.InterNetwork).ToString(); try
{
remote = Dns.GetHostEntry(remote).AddressList.First(addr => addr.AddressFamily == AddressFamily.InterNetwork).ToString();
if (!IsStringContainIp(pc_name))
AnsiConsole.WriteLine($"CUPS {pc_name} ({remote}) открыт.");
else
AnsiConsole.WriteLine($"CUPS {remote} открыт.");
}
catch (Exception)
{
AnsiConsole.WriteLine("Компьютер не найден.");
BackToMenu(OpenComputerCups);
return;
}
} }
Process.Start($"https://{remote}:631/printers"); Process.Start($"https://{remote}:631/printers");