| 
 | 
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Здравствуйте.  Нужен модуль обновления программы(с папками, ддлками и тп). Обновления будут располагаться на расшаренном ресурсе в локальной сети. Если у кого есть готовый вариант-готов выкатить пиво с корюшкой(или по желанию) Сам могу, но не хочу делать) Забросил проект, но просят. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.01.2014, 19:34 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Чем P&DW не готовый вариант? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.01.2014, 20:02 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Shocker.Pro, А это коммерческий вариант какой-то? Пока не понял. В принципе свой напишу за день. Нужен модуль, класс, а не сторонняя приблуда. Так, спросил просто. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 28.01.2014, 21:09 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Shocker.Pro, Как pdw поможет в обновлении? Он умеет распознавать новые файлы на сервере? По моему ты не в тему взбрехнул) Сделал в общем обновлялку, забыл что она была вообще то, допилил немного. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.01.2014, 18:50 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ClickOnce в 2012+ студии.  Создаешь проект хелловорлда, который при старте запускает твой exe, начиняешь его зависимостями от нестандартных dll и ocx, если есть, добавляешь свой exe и все необходимые файлы, открываешь свойства проекта и изучаешь вкладку "публикация". Суть в том, что механизм ClickOnce будет считать основной программой запускалку, а твою — необходимым для ее работы компонентом. При запуске (или закрытии, определяется настройками) будет проверяться наличие новой версии в папке дистрибутива и автоматически обновляться. Единственный минус — необходимость наличия фреймворка. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.01.2014, 20:45 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Antonariy, Спасибо, понятно. Смотрел всякие варианты, но в итоге проще самописный(хотя могут быть и непредвиденные ситуации). А логика такая: При инициализации обновления сначала проверяю доступность источника. Если источник доступен - то проверка версии-версия на источники выше-обновляю. Перед обновлением освобождаю всё что задействовано. Далее качаю все вспомогательные файлы, переименовываю exe шник, закачиваю новый, стартую его с "убийством" старого процесса. Вкратце) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 29.01.2014, 21:52 | 
  
  
  
   | 
||
| 
 
Обновление с сетевого диска 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  timtim, Все это может требовать администраторских прав, а ClickOnce работает под правами юзера. Не знаю, правда, как он будет обновлять dll и осх. Зато обновляться можно не только с сетевого диска, но и сайта. Нет нужды шарить лишние ресурсы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 30.01.2014, 14:04 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=60&gotonew=1&tid=2156545]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    53ms | 
get topic data:  | 
    7ms | 
get first new msg:  | 
    6ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    49ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 164ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.