Установка своей программы по сети через Visual Studio 2013 - C#

Узнай цену своей работы

Формулировка задачи:

Возник вопрос. Есть 15 рабочих компьютеров на которые нужно распространять программу написанную в VS2013, она довольно часто обновляется, а бегать по всем рабочим местам не прикольно Как можно обновлять ее по сети?Если ли в вижуале такие средства или может использовать стороннее ПО?

Решение задачи: «Установка своей программы по сети через Visual Studio 2013»

textual
Листинг программы
REM Update.bat
REM Батник обновления программы из Интернета
REM 
REM При запуске: 
REM 1. Создается временная директория для закачки свежей версии программы в архиве
REM 2. Производится скачивание архива (обновления) по заданному адресу
REM 3. Архив распаковывается во временную директорию
REM 4. В процессах ищется запущенная версия "старой" программы и убивается
REM 5. Из временной директории в текущую перемещается "новая" версия программы
REM 6. Временная директория удаляется с автоподтверждением
REM 7. Прозводится запуск обновленной версии программы
REM
REM Разработчик: Бадло Сергей Григорьевич
REM H-page: [url]http://raxp.radioliga.com[/url]
REM Ограничения: Win OS + запуск батника самой программой, которая хочет себя обновить
 
@echo off
 
REM В реальном приложении убрать этот первый запуск старой программы
echo Test run old program...
start raxp_sockets.exe
 
mkdir update
 
echo Downloading Update...
httpget [url]http://raxp.radioliga.com/update/update.zip[/url] update\update.zip
 
echo Unpacking update.zip...
unzip -o update\update.zip -d update
 
echo Kill old program...
set ProcessName="raxp_sockets.exe"
TaskList /FI "ImageName EQ %ProcessName%" | Find /I %ProcessName%
REM Задержка через пинг, в реальном убрать (введена для видеоролика)
ping 0 -n 7
taskkill /f /im %ProcessName%
 
echo Moving New to Old...
move /Y update\raxp_sockets.exe 
 
echo Delete Update Directory...
rmdir update /S /Q
 
echo Run New program...
start raxp_sockets.exe

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы