Иногда, хочется сделать так, чтобы инсталлятор явно не выдавал язык, на котором напсиана программа. Поэтому, у меня родилась, как сделать так , чтобы полльзователь, устанавливающий программу себе на компьютер не догадался, что она написана на LabView . На форуме встречал подобные вопросы, но они были без ответов. (или я просто не нашёл)
Во первых, внешний вид вашей програмки не должен "выдавать" себя (отсутствие кнопок run и т.п.) - убирается всё в customizer (тут уже каждый настраиват что хочет видеть).
После того, как внешний вид приведён к должному виду необходимо откомпилировать приложение.
Это подготовка была.
Дальше понадобится программка для создания инсталляторов. Я использовал [url=http://ru.sminstall.com/]Smart Install Maker[/url], потому что она мелка, удобная и РУССКАЯ (sim). В вообще, подобных программ достаточно много.
Rроме sim понадобится RTE той версии , в которой была откомпилирована ваша программа.
Итак, теперь по пунктам::
1. распаковываем содержимое архива RTE в
папку, под именем RTE-Driver, например
(ссылка на картинку: http://labviewportal.eu/download/file.php?id=7408&mode=view)
2. Заходим на сайт NI, а именно вот сюда: http://digital.ni.com/public.nsf/allkb/188FE05BA8933F4486256BC300708527, внимательно изучаем что там, нам предстоит создать батник.
3. Для его создания добавляем в папке RTE-Driver новый текстовый файл, в нём прописываем
LV900runtime.msi /q REBOOT=Suppress
где LV900runtime.msi - исполняемый файл
/q - ключ того, что не будет использован интерфейс (вылазить окно MS-DOS)
REBOOT=Suppress - чтобы компьютер не перезагружался после установки
После этого меняем расширение с txt на cmd и у нас получается файлик ( см картинку выше - он называется setup.cmd)
То есть, для установки RTE нам не придётся нажимать далее и соглашаться с лицензионным соглашением. это всё произойдёт в тихом режиме от глаз рядового пользователя.
4. В инсталляторе в файлах мы добавляем наш setup.cmd и прописываем для него команды (запускается после распаковки архива, в каком режиме запускается ( я ставлю скрытым, таким образом, ничего не видно получается).
(ссылка на картинку : http://labviewportal.eu/download/file.php?id=7410&mode=view)
5. Настраиваем инсталяшку под свой вкус и компилируем
Вот где видно, что программа написано в LabView, ещё в Programm Files есть папка от NI.
(ссылка на картинку: http://labviewportal.eu//download/file.php?id=7411&mode=view)
А вот и сама инсталляшка. кстати, посмотрите её, особенно у кого нет LabView 2009, я у себя на двух компьютерах пробовал, работает, даже LabView специально удалял.



