Member 13711215 Ответов: 1

Приложение в системном трее. Выполнение в 6 утра, каждый день


Привет, как я могу сделать автоматическое обновление программы из системного трея. Я устанавливаю обновление в определенное время, но обновление не работает, если программа находится в системном трее.
<pre> WindowState = FormWindowState.Minimized
        If Me.WindowState = FormWindowState.Minimized Then
            NotifyIcon1.Visible = True
            Me.Hide()
            NotifyIcon1.BalloonTipText = "Hi from right system tray"
            NotifyIcon1.ShowBalloonTip(500)
        End If


Что я уже пробовал:

WindowState = FormWindowState.Minimized
       If Me.WindowState = FormWindowState.Minimized Then
           NotifyIcon1.Visible = True
           Me.Hide()
           NotifyIcon1.BalloonTipText = "Hi from right system tray"
           NotifyIcon1.ShowBalloonTip(500)
       End If

1 Ответов

Рейтинг:
0

OriginalGriff

Вместо того чтобы помещать приложение в лоток и запускать его все время, почему бы не использовать планировщик задач в Windows для запуска вашего приложения обновления в 06:00 каждый день? Таким образом, вы не засоряете машину вообще ...

Планировщик задач - приложения для Windows | Microsoft Docs[^]