Проблема с обновлением приложения

232
26 февраля 2017, 06:51

Писал автообновляемое приложение на C#, проблема возникла в запуске уже обновленного приложения.

Если запустить update вручную то все отлично работает, но если все происходит автоматически, то запуск процесса не происходит, будто команда на запуск просто игнорируется.

Работает это все так:

  1. Основному приложению приходит команда на обновление;
  2. Основное приложение запускает процесс update.exe (или update.bat) и закрывается;
  3. update скачивает новую версию и заменяет прошлую версию;
  4. update запускает обновленную программу (тут проблема).

win10 (права админа), winXP (обычный юзер), все делается в корне appdata

P.S. Пробовал вариант с созданием батника, результат аналогичен, только при ручном запуске работает, использую System.Diagnostics.Process.Start()

Answer 1

Попробуйте указать в ProcessStartInfo.Verb

startInfo.Verb = "runas";
READ ALSO
проблема с движением кнопки c#

проблема с движением кнопки c#

У меня двигающаяся кнопка и 4 статичныеЭта двигающаяся кнопка не должна проходить сквозь другие

349
Закраска PictureBox из массива ARGB

Закраска PictureBox из массива ARGB

Здравствуйте! Помогите разобраться, вот, имею код:

243
TreeView колонка для элементов справа

TreeView колонка для элементов справа

Добрый день! Есть TreeView, в нем есть кнопки, хочется сделать чтобы все эти кнопки был в одной колонки, друг под другом, как это можно сделать?...

369
Yii2 связь один ко многим с Null-object

Yii2 связь один ко многим с Null-object

Собственно сабж, есть 2 сущности связанные отношением один ко многимМножество - набор сущностей, из некоторого временного интервала, каждая...

466