Can i make msi or smth like that, to install database on existing server.
Да, вы можете.Существует два подхода:
- Написать пользовательское действие, которое подключается к вашему серверу и запускает сценарий SQL, который создает базу данных.Это сложно, но бесплатно.
- Используйте коммерческий инструмент разработки настроек, который поддерживает сценарии SQL.Это намного проще, но вам нужно приобрести лицензию.
Могу ли я настроить MSI, чтобы показать, например, некоторые фотографии моей компании в процессе установки
Да, они называются рекламными щитами.Встроенная поддержка билбордов MSI очень ограничена, поэтому я рекомендую внешний интерфейс UI .
Если вам нужно бесплатное решение, вы можете попробовать WiX .Он поддерживает как внешний интерфейс, так и сценарии SQL.Эти функции потребуют некоторой работы, но они выполнимы.
Дайте мне знать, если вам нужны рекомендации для коммерческих инструментов.