Почему для некоторых установщиков нужны консоли для устанавливания приложения?

Некоторые установщики открывают консоль, когда они пытаются установить программу на машине (конкретно в Windows).

Почему это так? Что точно возможно через консоль, которая не возможна иначе?

3
задан 06.10.2009, 21:55

2 ответа

Независимо также от @John T сказал, это, возможно, не быть причиной, что thay - что они делают - не может быть сделан иначе, но, вероятно, что легче сделать это этот путь. Например, копируя через пакетный файл. Ничто более легкое для установки, чем это. Итак, почему кто-то потрудился бы делать это каким-либо другим путем.

Некоторые вещи, которые могут быть выполнены через командную строку, трудно разбить.

5
ответ дан 07.12.2019, 23:47
  • 1
    Просто добавлял комментарий к моему ответу об этом, когда Вы сделали свой ответ, hivemind. – John T 06.10.2009, 22:06

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

1
ответ дан 07.12.2019, 23:47
  • 1
    @John T не, они не показывают пользователю информации, они просто выполняют некоторые команды и затем закрывают себя. Мне бы хотелось расположить название некоторого установщика как этот, но это весьма распространено. программное обеспечение – Lazer 06.10.2009, 22:01
  • 2
    Some также использует сценарии пакетной обработки для создания расширений, которые идут с ним. Сценарии пакетной обработки будут работать в командном окне при выполнении. – John T 06.10.2009, 22:05
  • 3
    я думаю это также, зависит от установщика программного обеспечения, который они использовали. Некоторые выполняют консольные команды, но скрывают его, другой давать консольные команды и отобразить вывод в симпатичном окне мастера, и другие просто запускают окно DOS в фоновом режиме. – Roy Rico 06.10.2009, 22:11
  • 4
    Да, как Idigas указал, иногда легче ввести сценарий пакетной обработки с набором copy операторы в противоположность CopyFileEx() [msdn.microsoft.com/en-us/library/aa363852%28VS.85%29.aspx] набор времен в коде, например. – John T 06.10.2009, 22:16

Теги

Похожие вопросы