Класс, используемый для проверки обновлений.
Exemplo n.º 1
0
        private void WrkChkApp_DoWork(object sender, DoWorkEventArgs e)
        {
            // Установим значок проверки обновлений...
            Invoke((MethodInvoker)delegate()
            {
                UpdAppImg.Image = Properties.Resources.upd_chk;
                UpdDBImg.Image = Properties.Resources.upd_chk;
                UpdHUDDbImg.Image = Properties.Resources.upd_chk;
            });

            // Запускаем механизм проверки обновлений асинхронно...
            UpMan = new UpdateManager(FullAppPath, UserAgent);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Проверяет наличие обновлений для программы. Используется в модуле автообновления.
 /// </summary>
 /// <param name="FullAppPath">Путь к каталогу установки программы</param>
 /// <param name="UserAgent">Заголовок HTTP UserAgent</param>
 /// <returns>Возвращает true при обнаружении обновлений</returns>
 private bool AutoUpdateCheck(string FullAppPath, string UserAgent)
 {
     UpdateManager UpMan = new UpdateManager(FullAppPath, UserAgent);
     return UpMan.CheckAppUpdate();
 }