2013-08-08 3 views
0

У меня возникли проблемы после создания службы windows в C# с созданием автоматической установки с помощью командного файла или w.e. необходимо, чтобы в нем было место установки, как при запуске файла setup.exe или файла msi, который находится там. Он предложит изменить местоположение, если это необходимо, в противном случае перейдите в папку C: \, установленную по умолчанию, которая установлена ​​в службе, никаких других параметров не требуется.Пакетная установка в определенное место

Мне было интересно, как использовать файл iss или файл ответов для создания командной строки или сценария cmd для простой установки на многих компьютерах.

В данный момент setup.exe принимает в cmd setup.exe/quiet вместо того, что я видел -s или/s, что также вызвало некоторую путаницу и почему я искал справку. Спасибо.

+0

Вопрос, который трудно понять. Сколько вопросов вы задаете? Для местоположения вы можете передать что-то вроде этого в файл .msi .... INSTALLDIR = "% InstallDir% \" Предполагая, что вы установили Variable InstallDir в нужное место. – RGuggisberg

+0

Да, я имею в виду, что я не пытаюсь задать более одного вопроса только для лучшего решения, я сделал installdir и targetdir, но он не устанавливает мою службу должным образом и не запускает ее так, как должен, она просто загружает файлы в это место , – thekevshow

ответ

0

Хорошо. Для этого я обычно использую InstallShield. Если вы делаете это в чистой партии, вам нужно будет предпринять шаги для настройки/запуска службы. См. SC/?. Это позволит вам запрашивать сервис, останавливаться, запускать и т. Д. Попробуйте и ответьте с более подробной информацией, если это необходимо.

Смежные вопросы