Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 обновление .exe  [new]
Focha
Member

Откуда: Москва
Сообщений: 373
Ребят поделитесь опытом, как реализовать
Лежит в папке на сетевом диске ...\test.exe написанный на WPF.
Пользователь заходит в папку ...\ и запускает test.exe.

Если у пользователя запущен test.exe я не могу заменить его на новую версию, пока он не закроет test.exe.

Пока думаю в строну, копировать данный файл на компьютер пользователя в ...\AppData\Local и запускать оттуда
(реализация: при запуски из папки ...\, проверять откуда был запущен exe и если папка не совпадает с ...\AppData\Local, копировать из ...\ в ...\AppData\Local и запускать, все делать в wpf)

может есть еще идеи. как сделать, что бы можно было обновлять exe в папке когда у пользователя запущен exe



string user_name = Environment.UserName.ToLower();
string path_run = Environment.CurrentDirectory.ToLower() + @"\test.exe";
string path_appdata = (@"C:\Users\" + Environment.UserName.ToLower() + @"\AppData\Local").ToLower() + @"\test.exe";
string path_main = @"...\test.exe";



//проверяем путь
if (!path_run.Contains(path_appdata)) //если пути не равны
{
  MessageBox.Show(path_run + "\n" + path_appdata);

  //скопировать
  File.Copy(path_main, path_appdata , true);

  //запускаю
  Process.Start(path_appdata );
}
19 дек 18, 16:16    [21768545]     Ответить | Цитировать Сообщить модератору
 Re: обновление .exe  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38457
Focha,
Если шара NTFS можно менять файл. AFAIK
19 дек 18, 16:24    [21768554]     Ответить | Цитировать Сообщить модератору
 Re: обновление .exe  [new]
Focha
Member

Откуда: Москва
Сообщений: 373
Petro123
Focha,
Если шара NTFS можно менять файл. AFAIK

ты имеешь виду с правами админа? прав админа нет
19 дек 18, 16:26    [21768564]     Ответить | Цитировать Сообщить модератору
 Re: обновление .exe  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 4710
ClickOnce Deployment.
19 дек 18, 17:16    [21768633]     Ответить | Цитировать Сообщить модератору
 Re: обновление .exe  [new]
Focha
Member

Откуда: Москва
Сообщений: 373
Сон Веры Павловны
ClickOnce Deployment.

спасибо.
19 дек 18, 17:35    [21768659]     Ответить | Цитировать Сообщить модератору
 Re: обновление .exe  [new]
ВМоисеев
Member

Откуда: Редкино
Сообщений: 1891
>Focha, сегодня, 16:16 [21768545]
>...копировать данный файл на компьютер пользователя…
<Файл test.exe.config не нужен?
19 дек 18, 17:59    [21768700]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить