Установка своей программы по сети через 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д