2015-05-11 5 views
0

Я ищу способ удаленно установить программу на другие компьютерные устройства под управлением Windows «на лету», без необходимости запуска шагов установщика на каждом компьютере (далее, next, finish ...) снова, у установщиков .exe обычно нет простого способа сделать это без использования установщика GUI. Решение, с которым я столкнулся, запустил установщик на одном ПК и попытался проследить каждый файл, который добавляет установщик (местоположение, имена файлов, файлы реестра) с помощью FileSystemWatcher, затем скопируйте эти файлы и отправьте их на нужные хосты программа, установленная с расположением каждого файла, будет работать? существует ли более простая реализацияПеренос любой программы на другой компьютер (без инсталлятора GUI)

проблема с FileSystemWatcher заключается в том, что, хотя он обнаруживает, какие файлы были добавлены, отредактированы или удалены, он не способен определить, какой процесс внес изменения, зачем мне это нужно знать?, другие программы зависят от файлы и будет их редактировать, поэтому мне нужно изолировать процесс установки, чтобы легко изучить, как его функционирование и какие файлы добавлены. Единственный способ, которым я знаю, чтобы справиться с этой проблемой, - это разработка драйвера фильтра файловой системы ...

, пожалуйста, дайте мне свое мнение или некоторые рекомендации, на которых это лучший способ сделать это, извините за мой плохой английский.

+1

Это не вопрос программирования. Речь идет о сетевом развертывании, которое является вопросом, связанным с сервером/администратором. Вероятно, вы можете найти существующий ответ на аналогичную проблему как для [su], так и для [sf]. –

+0

Когда вы задаете этот вопрос на другом сайте, предоставьте информацию о том, что вы пытаетесь установить, ОС и пользовательские функции, или ваш вопрос также будет закрыт. –

ответ

0

Практически каждый современный установщик имеет какой-то способ выполнить бесшумную установку. Вам может понадобиться сделать рытье, чтобы найти ответы, или спросить издателя. Попробуйте запустить установщик с помощью /? как переключатель командной строки и посмотреть, что он вам скажет.

+0

Вы правы! но мне нужно это, чтобы работать с любым установщиком, а не с конкретным установщиком/программой. – anonJO

+0

Тогда вам нужен репакер. Такие продукты уже существуют и покупка чего-то из коробки, вероятно, будет лучше/быстрее, чем сворачивать ваши собственные. –