LabVIEW портал

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Создание аппликаций

Создание инсталятора для программы

Иногда, хочется сделать так, чтобы инсталлятор явно не выдавал язык, на котором напсиана программа. Поэтому, у меня родилась, как сделать так , чтобы полльзователь, устанавливающий программу себе на компьютер не догадался, что она написана на 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)

1 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)

2


5. Настраиваем инсталяшку под свой вкус и компилируем

Вот где видно, что программа написано в LabView, ещё в Programm Files  есть папка от NI.

 

 (ссылка на картинку: http://labviewportal.eu//download/file.php?id=7411&mode=view)

1

А вот и сама инсталляшка. кстати, посмотрите её, особенно у кого нет LabView  2009, я у себя на двух компьютерах пробовал, работает, даже LabView  специально удалял.

 

 

 

 

Видеоурок: Создание EXE из прибора

В этом видеоуроке показывается как создавать приложение EXE из прибора VI. Это видео без звука!

P_Television