PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Инсталлятор iCarDS v1.7.0.60 (http://pccar.ru/showthread.php?t=23946)

Lexx09 28.02.2016 16:43

Сборка iCarDS v1.7.0.60
 
Т.к. автор не выкладывает актуальный инсталлятор - сделал сам. Инсталлятор содержит все обновления из этой темы. Инсталлятор немного заточен под мои нужды и потребности.

Changelog:
  • 1.7.0.60
    • Удалил лишние, ненужные, непонятные файлы:
      • HDRadioConfig.exe, HDRadioConfig.exe.log, HDRadioFilter.dll из папки radiomodules\fmavto
      • Manual_iCarDS.pdf
      • GPSExec\city.icp1
      • Plugins\iCarNotes.log
      • Scripts\GPS_Acceleration\~g7d98w2.tmp
      • Scripts\~g7d98w2.tmp
      • Scripts\DE_WM6_Script.exe1
      • Scripts\DE_WM6_Script.rar
      • Scripts\ProgRun.rar
      • Scripts\SendKey.rar
      • Scripts\USB_FM_RADIO_title.rar
      • Sounds\Startup.wa_
      • Sounds\добро пожаловать на борт-old1.wav
      • Sounds\пристегните ремни-old1.wav
      • VisuSkins\White\.picasa.ini
      • _autosputnik_1.txt, _autosputnik_2.txt, _cf_GisRX_1.txt, _cf_GisRX_2.txt, _igo8_1.txt, _igo8_2.txt
      • skin.old, skin_new.ini
      • ACER.ini, A-DATA UFD.ini, Kingston.ini
      • ExecTBL.rar
      • схема arduino.jpg
      • Thumbs.db везде, где нашел
      • Файлы "PSDmania.ru - файл скачан отсюда.url"
      • Файлы с расширениями bak, grd, psd, pxr
      • Файлы, начинающиеся с ~btn, ~button
      • Файлы runme.bat в подпапках папки radiomodules
    • Удалил папки:
      • radiomodules\fmavto\Driver\FMAvto_installation\sys
      • THEME\Metal\buttonimages\9 Sets of Buttons
      • THEME\Metal\buttonimages\iKons Pack
      • THEME\Metal\buttonimages\Win7_Taskbar_Buttons__PSD _by_giannisgx89
    • Файл iCarDSHook.dll переименовал в _iCarDSHook.dll.
    • Тема - NeonGreen
    • Радиостанции в файле radio_preset.ini заменил на Краснодарские.
    • В папки тем добавил иконки ya.navi.png.
    • В конфигураторе добавил расширения видеофайлов - flv, mkv.
    • Добавил параметр InstallDir в реестре.
    • Добавил параметры duino_com и duino_com_baudRate в конфигураторе.
    • Другие различные настройки скина под себя.
    • Установка происходит в "Program Files (x86)" (или "Program Files") и "Мои документы". Выбора папок нет.
    • Плагины и радиомодули регистрируются в скрытом режиме.
    • Нормальный деинсталлятор - удаляются все файлы, папки и записи в реестре, отменяются регистрации dll перед удалением. После оригинального деинсталлятора остаются остатки.
  • 1.7.0.60b2
    • Добавил в инсталлятор последние версии Adobe Flash Player и Foobar2000. Установка происходит в видимом режиме, т.е. можно отменить установку этих программ.
    • Добавил тему Classic от Евген_21.
    • Встроил запуск Яндекс.Навигатора с помощью лаунчера (соответствующая тема тут). Для 32-битных ОС необходимо исправить путь к HD-RunApp.exe.
  • 1.7.0.60b3
    • Удалил файлы c расширениями pdb и tlb из подпапок в папке Extentions.
    • Исправил m3u-файл с радиостанциями Краснодара.
    • Добавил отсутствующие и изменил существующие картинки радиостанций Краснодара. Сделал их покрасивее.
    • Добавил в инсталлятор GPSBridge_1.0.22.rus.ALL.apk и MyLauncher_1.5.apk. Если на момент установки iCarDS уже будет установлен Bluestacks, то указанные приложения будут в него установлены.
  • 1.7.0.60b4
    • Удалил файлы:
      - Мои документы\iCarDS\skins\general.ini
      - с раcширениями dpr, pas
      - "звезда копия.png"
    • Навел порядок с абсолютными путями в некоторых файлах скина. Кое-где путь к папке скина указывал на "Program Files" вместо "Мои документы".
    • Добавил автоматическое исправление абсолютных путей в файлах скина после установки, в т.ч. и путь к HD-RunApp.exe.
  • 1.7.0.60b5
    • Удалил файлы с расширениями au3.
    • Для файлов iCarMainScript.exe, RunAndMoveProg.exe, SpeedTest.exe убрал иконку из трея.
  • 1.7.0.60b6
    • Добавил шаблоны от Евген_21: Apps_x22, FSREAL_x2, template_new_1976. В файл UserExecTBL.ini автоматически вносятся соответствующие настройки в зависимости от разрядности ОС.
    • Отсортировал список шаблонов по алфавиту.
    • Исправил пунктуацию и орфографические ошибки для русского языка.
    • Удалил файлы "Новая частота" из папки Radio.
    • Перекомпилировал скрипты, убрал у них иконки из трея, немного почистил и подправил код.
    • В Update.exe добавил вывод сообщения по окончании работы скрипта.
    • При деинсталляции автоматически завершается процесс iCarVoiceCommander.exe, если запущен.
  • 1.7.0.60b7
    • В конфигуратор добавил расширения аудиофайлов: M4A, WV.
    • Удалил файлы gmpc_readme.txt, "iGlnks commands.txt", SE_Errors.txt.
    • Исправил падение скрипта iCarMainScript.exe при скорости более 200 км/ч.
    • Разрешение первого монитора iCarDS устанавливается равным разрешению экрана.
    • В настройках погоды задал местоположение "Krasnodar, Russia".
    • Обновил картинку шаблона FSREAL_x2.
    • Обновил флеш-плеер до v21.0.0.182.
  • 1.7.0.60b8
    • Добавил iCarDS в автозагрузку.
    • Удалил файл mapcam.txt.
    • Удалил файл RRPoi.dll.config.
    • Удалил файлы RunMe1st.cmd из папки Extentions.
    • Файлы RegAsm.exe удалил из подпапок в папке Extentions. Теперь только один файл - в самой папке Extentions.
    • Удалил файлы с расширениями chs, def.
    • Для POI "Другая опасность" изменил звук с "button1.wav" на "POI.wav".
    • Исправил ошибку, из-за которой в некоторых случаях не работало SDK и расширение RRPoi.
    • Поправил деинсталляцию для более тщательного удаления программы.
    • Исправил эту проблему. Название радиостанции теперь меняется сразу при клике на нее. Но при запуске iCarDS картинка в шапке все равно сбрасывается на первую радиостанцию.
    • Добавил переменную BS_NoBorder для решения этой и этой проблем. Если в конфигураторе в Global Vars прописать BS_NoBorder=1, то циклически будет убираться рамка вокруг окна BlueStacks.
    • Добавил расширение iCarExtended. Функционал расширения:
      1. Добавлена команда ZSetVarByCode. Пример использования: ZSetVarByCode;CurrentSatCount;GPSSAT. Если переменная GPSSAT равна null, N/A или пустой строке, то CurrentSatCount равна 0, иначе - CurrentSatCount равна GPSSAT. Это нужно для исправления некоторых ошибок при выполнении команд из ExecTBL при отсутствии GPS-координат.
      2. Добавлена команда ZCheckInternet. Пример использования: ZCheckInternet;!ZONLINE. Если доступ в интернет есть, то индикатор ZONLINE активен (on). Если доступа в интернет нет, то индикатор ZONLINE не активен (off). Индикатор теперь показывает именно наличие/отсутствие доступа в интернет, а не наличие/отсутствие сетевого подключения, как в оригинале. При неуплате за мобильный интернет сетевое подключение есть, а доступа в интернет нет, но в оригинале индикатор все равно включен. Проверка осуществляется пингованием трех сайтов - google.com, microsoft.com, yandex.ru. Ожидание ответа от каждого сайта - 100 мс. Если какой-нибудь из сайтов отзывается, то считается, что доступ в интернет есть. Если все сайты не отзываются - то доступа в интернет нет. Пингование осуществляется с периодичностью 1 сек.
        • При потере доступа в интернет генерируется команда "ZOnInternetLost", на которую можно повесить какое-нибудь действие в ExecTBL.ini. Пример использования: "ZOnInternetLost","SAY;Пропал доступ в интернет".
        • При появлении доступа в интернет генерируется команда "ZOnInternetAppeared". Пример использования: "ZOnInternetAppeared","SAY;Появился доступ в интернет".
      3. Добавлена команда ZCheckGps. Пример использования: ZCheckGps;!sat_status. Если GPS-координаты валидные, то индикатор sat_status включен (on). Если координаты не валидные, то индикатор sat_status выключен (off). Поддерживаются любые системы навигации - GPS, ГЛОНАСС и др. Индикатор теперь тухнет при пропадании валидных координат, а не продолжает светиться, как в оригинале. Проверка осуществляется запросами к GpsGate с периодичностью 1 сек. В GpsGate нужно создать TCP-сервер (TCP/IP Server). По умолчанию запросы идут на порт 20176, этот порт нужно указывать при создании TCP-сервера. Если будет использоваться другой порт, то номер этого порта необходимо также прописать в Global Vars (в конфигураторе) как переменную GPS_TCP_port. Например, GPS_TCP_port=12345.
        • При пропадании валидных координат генерируется команда "ZOnGpsLost". Пример использования: "ZOnGpsLost","SAY;Потеряно соединение со спутниками".
        • При появлении валидных координат генерируется команда "ZOnGpsAppeared". Пример использования: "ZOnGpsAppeared","SAY;Установлено соединение со спутниками".
  • 1.7.0.60b9
    • Инсталлятор сделал в NSIS, т.к. Smart Install Maker совсем простой и не обладает достаточным функционалом. К тому же несколько раз инсталлятор получался кривой - не распаковывались файлы при установке, хотя размер инсталлятора был такой, как надо. В NSIS использовал непрерывное (solid) сжатие LZMA, благодаря чему инсталлятор "усох" на 100МБ - с 283МБ до 171МБ.
    • Сделал выбор компонентов для установки - темы, плагины/расширения, радиомодули, игры, радио, ТВ, APK. Тема при установке должна быть выбрана хотя-бы одна (если ни одна не выбрана - кнопка "Установить" не активна). В настройках скина автоматически устанавливается последняя тема из выбранных в окне компонентов.
    • Если плагин iCarDuino устанавливается, то он автоматически включается в настройках скина.
    • Если плагин RRPoi устанавливается, то он автоматически включается в настройках скина.
    • Поправил инсталляцию и деинсталляцию радиомодуля FMAvto. Удалил install.bat из папки radiomodules\fmavto\Driver.
    • Добавил проверку версии Windows - должна быть WindowsXP SP3 и выше.
    • Добавил проверку версии .NET Framework - должна быть не ниже 2.0.
    • Обновил MyLauncher до v1.6.
    • Обновил Adobe Flash Player до v21.0.0.197.
    • Исправил ошибку в плагине iCarExtended, связанную с командой ZSetVarByCode.
    • Убрал iCarDS из автозапуска, т.к. у меня он запускается скриптом.
    • Добавил свои пути к аудио и видео.
    • Соотношение сторон - "16:9".
    • Яркость скина днем - 50%, ночью - 20%.
    • Добавил плагин RRCheckEngine v1.0.0.7.
    • Заполнил свойства exe-файла.
  • 1.7.0.60b10
    • Исправил ошибку в плагине iCarExtended, связанную с определением доступности GPS-координат. Координаты считаются валидными, если в GGA или RMC установлен признак валидности координат. Количество спутников не имеет значение.
    • Если среди тем, отмеченных для установки, есть NeonGreen, то в настройках скина устанавливается она. Иначе - последняя из отмеченных.
    • Удалил все языки, кроме русского и украинского.
    • Добавил переменную l_set_voice_commander со значением "Настройка голосовых команд iCar Voice Commander", поправил файлы скина. Переменной l_set_monitor_aspect присвоил старое значение "Соотношение сторон монитора". В оригинале переменная l_set_monitor_aspect для русского и украинского языков почему-то имеет значение "Настройка голосовых команд iCar Voice Commander", а для остальных языков (bg, en, fr, lt) - "Соотношение сторон монитора". Авторы поленились сделать перевод по-человечески...
    • Немного упорядочил настройки скина, все плагины перенес на последнюю страницу, а то все было разбросано, как попало. Получилось так:
      http://i74.fastpic.ru/thumb/2016/032...0a68693dd.jpeg http://i74.fastpic.ru/thumb/2016/032...a78ce88cd.jpeg http://i74.fastpic.ru/thumb/2016/032...7e5753865.jpeg http://i74.fastpic.ru/thumb/2016/032...a56da7441.jpeg
    • Из настроек скина убрал включение/выключение SkinTool.
    • В настройках скина сделал отображение номера билда.
    • Поправил деинсталлятор.
  • 1.7.0.60b11
    • Обновил Adobe Flash Player до v21.0.0.213.
    • Убрал foobar2000. При установленной галке "Foobar2000" в компонентах - только копируются две DLL (foo_icards.dll и iCarDSClient.dll).
    • Удалил файлы preview.png из папок тем.
    • Исправил ошибку в плагине iCarExtended, связанную с определением доступности GPS-координат.
    • Исправил ошибку отображения иконок Shuffle и Repeat.
    • Во встроенные приложения добавил DAUM PotPlayer с шаблоном template_new_1976. Самого плеера в инсталляторе нет. Он должен быть самостоятельно установлен/распакован в папку Program Files\DAUM\PotPlayer. Иначе необходимо исправить путь к exe-файлу в Initialize.ini и настройках встроенного приложения.
    • Включено случайное воспроизведение (shuffle_mode=1) и зацикливание (repeat_mode=1).
    • На последнюю страницу инсталлятора добавил напоминание о сбросе настроек микшера, о вводе своего ключа доступа к погодному сервису и о дальнейшей перезагрузке в случае применения твиков.
    • Перед деинсталляцией добавил проверку - не запущен-ли iCarDS?
    • Сделал выбор типа установки:
      • Минимальная - тема NeonGreen, плагин iCarExtended
      • Полная - все компоненты
      • По выбору - выборочная установка
    • Если рядом с exe-файлом инсталлятора будет находиться файл backgroundDefault.jpg, то он будет установлен в качестве фонового рисунка рабочего стола и экрана приветствия.
    • Добавил возможность установки iCarDS в качестве оболочки. При установке значение параметра Userinit сохраняется в параметре Userinit.bak. При деинсталляции значение параметра Userinit становится равным %WINDIR%\System32\userinit.exe.
    • Добавил компонент "Общие твики":
      • Ускорение меню Пуск
      • Включение автозавершения зависших программ
      • Уменьшение таймаута, после которого программа считается зависшей
      • Уменьшение таймаута, после которого зависшая программа убивается
      • Уменьшение таймаута, после которого зависшая служба убивается
      • Указатель мыши - не на кнопке, выбираемой по умолчанию
      • Язык ввода по умолчанию - русский
      • Переключение между языками ввода - Ctrl+Shift
      • Отключение дoбaвления "Ярлык для" и " - Яpлык" для coздaвaeмыx яpлыкoв
      • Включение показа пустых дисков в папке "Компьютер"
      • Отключение выделения недавно установленных программ
      • Отключение группировки кнопок на Панели задач
      • Отключение кэширование изображений
      • Включение показа крупных значков в Панели управления
      • Включение показа всех элементов Панели управления
      • Отключение предупреждения при открытии файлов, загруженных из Интернета
      • Отключение истории списка последних документов
      • Отключение автозапуска всех носителей
      • Разрешение выгрузки из памяти неиспользуемых DLL
      • Отключение проверки доступных сетевых принтеров
      • Отключение поиска сетевых принтеров
      • Отключение поиска сетевых ресурсов
      • Отключение обращения к средствам устранения неполадок через интернет
      • Отключение отправки отчетов об ошибках
      • Отключение отладчика Dr.Watson
      • Включение автоматической перезагрузки в случае отказа системы (BSOD)
      • Отключение записи отладочной информации в случае отказа системы (BSOD)
      • Отключение записи события в системный журнал в случае отказа системы (BSOD)
      • Отключение отметок времени последнего доступа
      • Отключение создания специальной таблицы файлов для имен в формате MS-DOS
      • Увеличение памяти выгружаемого пула кэширования файловых операций
      • Запрет выгрузки из оперативной памяти кодов ядра и драйверов в файл подкачки
      • Отключение очистки файла подкачки при выключении системы
      • Отключение стандартных административных общих ресурсов (C$, D$ и т.д.)
      • Отключение мелодии запуска Windows
      • Отключение службы: Веб-клиент
      • Отключение службы: Защищенное хранилище
      • Отключение службы: Сервер
      • Отключение протокола Teredo (IPv6 через IPv4)
      • Включение режима гибернации
      • Дополнительно для XP:
        • Отключение службы: Адаптер производительности WMI
        • Отключение службы: Диспетчер очереди печати
        • Отключение службы: Журнал событий
        • Отключение службы: Журналы и оповещения производительности
        • Отключение службы: Обозреватель компьютеров
        • Отключение службы: Служба восстановления системы
        • Отключение службы: Служба индексирования
        • Отключение службы: Служба обнаружения SSDP
        • Отключение службы: Службы IPSEC
        • Отключение службы: Службы терминалов
        • Отключение службы: Совместимость быстрого переключения пользователей
      • Дополнительно для Vista и выше:
        • Отключение службы: Windows Search
        • Отключение службы: Автономные файлы
        • Отключение службы: Агент политики IPsec
        • Отключение службы: Вспомогательная служба IP
        • Отключение службы: Диспетчер печати
        • Отключение службы: Журналы и оповещения производительности
        • Отключение службы: Службы удаленных рабочих столов
        • Отключение автоматического восстановления системы при загрузке
        • Отключение восстановления системы
        • Отключение контроля учетных записей (UAC)
    • Добавил компонент "Твики SSD":
      • Отключение фоновой дефрагментации файлов, необходимых для загрузки
      • Отключение фоновой авторазметки дефрагментатора
      • Отключение предвыборки Prefetch
      • Отключение Ready Boot (логгирование загрузки)
      • Дополнительно для Vista и выше:
        • Отключение супер-выборки Superfetch
        • Отключение службы: Superfetch
        • Отключение журналирования в NTFS
        • Включение TRIM
  • 1.7.0.60b12
    • Реализовал возможность доустановки компонентов: темы, плагины и расширения, радиомодули, игры, радио, ТВ. Если какой-то компонент был ранее установлен, то он заново не устанавливается. Ранее установленные компоненты будут отмечены неактивной галочкой.
    • Если foobar2000 установлен/распакован в папку Program Files/foobar2000, то два DLL-файла автоматически копируются в подпапку components.
    • Добавил часы от duzzy.
    • Из старых задублированных файлов часов оставил по одному:
      • _Clock_B&W_Modern.swf, _Clock_BW_Modern.swf
      • _Clock_B&W_Wall.swf, _Clock_BW_Wall.swf, Clock+B&W_Wall.swf, Clock+BW_Wall.swf
    • В файле CarName.xml исправил "гафира" на "глафира".
    • Добавил файл iCarDS_10Hz.exe. Для корректной работы с 10-герцовым GPS-приемником надо забекапить iCarDS.exe, а iCarDS_10Hz.exe переименовать в iCarDS.exe. Также желательно настроить GpsGate (и для 1 Гц это не помешает).
    • Добавил кнопку "Далее" на экране "Телефон" для дальнейшего поиска контакта:
      http://i79.fastpic.ru/thumb/2016/042...fb9b2ff80.jpeg
    • Сделал закрытие всплывающего окна "Входящий звонок" после нажатия кнопки "Завершить звонок" в этом окне (в оригинале окно не закрывалось, если была поднята трубка на телефоне, а не кнопкой в окне).
    • При установке расширений/плагинов iCarCoreTemp, iCarNotes, iCarWiFi, VoiceCommander - они автоматически включаются в настройках скина.
    • При удалении iCarDS - файл iCarDS.lic копируется на рабочий стол, чтобы не удалился.
    • Добавил ярлык "Поблагодарить" в программную группу "iCar DS" в меню Пуск.
  • 1.7.0.60b13
    • Исправил ошибку "Дистрибутив поврежден: недопустимый код".
    • На экране "Телефон" убрал кнопку "SMS", т.к. функционал работы с SMS в iCarDS не реализован. Расположил кнопки в соответствии с пожеланиями seriousstas.
    • По просьбе нашего французского единомышленника pierrotm777 перевел инсталлятор на английский, французский, а заодно и на украинский языки. Кроме твиков. Там надо много переводить, пока лень.
    • Вернул в iCarDS английский и французский языки.
    • Поправил настройки встроенного PotPlayer по предложению Евген_21. Поправил шаблон template_new_1976.
  • 1.7.0.60b14
    • При удалении iCarDS - файл лицензии iCarDS.lic копируется на рабочий стол только, если лицензия не триальная.
    • Добавил скрипт ExecCommand.exe, предназначенный для выполнения команд iCarDS. Параметры скрипта - команда или команды, которые надо выполнить. Вместо ; пишем ^, вместо || пишем %. Например, для выполнения этих команд iCarDS:
      SAY;Телефон||Load;MOBILEPHONE.skin
      в параметрах нужно прописать:
      SAY^Телефон%Load^MOBILEPHONE.skin
      Теперь можно повесить на динамическую кнопку выполнение каких-либо команд iCarDS, например, загрузка скина, поиск в плейлисте.
    • При встраивании следующих программ - путь к ним автоматически прописывается в Initialize.ini:
      • 1by1 - 1by1
      • AIMP - aimp
      • Foobar2000 - foobar
      • KMPlayer - kmplayer
      • Media Player Classic - mpc
      • PotPlayer - potplayer
      • VLC - vlc
      • Winamp - winamp
      После тире указана подстрока, по наличию которой в "Пути к файлу программы" определяется соответствующая программа.
  • 1.7.0.60b15
    • Галочка "Turn off Aero theme" - по умолчанию не установлена.
    • Из твиков убрал включение гибернации.
    • Обновил Adobe Flash Player до v22.0.0.192.
    • Фразу "Последнии экраны" исправил на "Последние экраны".
    • Удалил из папки "Мои документы\skins\Chameleon\DuinoKey" файлы:
      • 1.txt
      • duino_temp_sensors.ini
    • Обновил RegAsm.exe до v2.0.50727.8007.
    • Расширение iCarVoiceCommander не включается автоматически после установки.
    • Перекомпилировал два расширения, заменив функцию конвертирования строки в число с плавающей запятой (Convert.ToDouble) на свою, т.к. эта функция (и две другие аналогичные double.Parse, double.TryParse) почему-то вызывают падение dll и iCarDS на Win8.1 x64:
      • iCarDuino.dll - поправил ссылку (Support URL), изменил версию на 1.0.0.12.
      • RRPoi.dll - изменил в формулах средний радиус Земли на 6371 км, изменил версию на 1.0.0.3.
    • Эти расширения не включаются автоматически после установки на версиях Windows выше Win7:
      • iCarCoreTemp
      • iCarNotes
      • iCarWiFi
  • 1.7.0.60b16
    • Обновил Adobe Flash Player до v22.0.0.209.
    • В программах добавил ярлык активатора.
    • Поправил установку iCarDS в качестве оболочки (на 64-битных системах этот твик не работал).
    • Эти расширения не включаются автоматически после установки на 64-битных версиях Windows выше Win7:
      • iCarCoreTemp
      • iCarNotes
      • iCarWiFi
  • 1.7.0.60b17
    • iCarDS в качестве оболочки устанавливается методом замены Shell (вместо замены Userinit в прошлых билдах). При установке iCarDS значение параметра Shell сохраняется в параметре Shell.bak. При деинсталляции параметр Shell становится равным параметру Shell.bak, а сам Shell.bak удаляется. При сворачивании или закрытии iCarDS запускается explorer.exe как оболочка, т.е. появляются рабочий стол и панель задач. Для автозагрузки своего скрипта, который в дальнейшем запускает iCarDS - после установки iCarDS нужно прописать полный путь к нему в параметре Shell.
    • Поправил отображение кнопки.
    • Добавил темы Silver.
  • 1.7.0.60b18
    • Обновил Adobe Flash Player до v23.0.0.162.
    • Обновил скрипт запуска explorer.exe, как оболочки, при сворачивании/закрытии iCarDS (были проблемы на 64-битных ОС). В Win10 перед установкой iCarDS на ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon группе "Пользователи" разрешить полный доступ. Подробнее тут.
    • Иконку кнопки "Далее" на экране "Телефон" изменил на next.png. Рисовать новую кнопку для всех тем мне лень. Кому надо - прописывайте нужную иконку сами в файле phoco.skin, строка 159.
  • 1.7.0.60b19
    • Файл "Мои документы\iCarDS\skins\Chameleon\Modem\rearme.txt" переименовал в readme.txt.
    • Слово "милисекундах" исправил на "миллисекундах".
    • Подправил коды регионов Российской Федерации.
    • Яркость скина дневной темы - 100%, ночной - 40%.
    • Тему Silver переименовал в SilverLine (с полоской), Silver2 переименовал в Silver (без полоски).
    • Добавил тему Mist, шрифт, флешки и визуализацию от duzzy.
    • В теме "Dot Matrix" исправил шрифт "ERICSSON GA628" на "Arial", т.к. в шрифте "ERICSSON GA628" нет кириллицы.
    • Файлы тем FontMainBotton.txt переименовал в FontMainBottom.txt, поправил все ссылки на него.
    • В файлы тем FontMainBottom.txt добавил определение шрифта FontMainBottomStyleB - это жирный шрифт, указанный в FontMainBottomStyle.
    • Сделал автоматическую установку шрифтов LCD Cyrillic.ttf (при выборе темы BMW) и BenderRegular.ttf (при выборе темы Mist).
    • Удалил файл LCD.ttf.
    • Заменил шрифты "Aral:B", "Arial:B", "Tahoma:b" на #FontMainBottomStyleB# в файлах:
      • osk2.skin
      • ThemeLoading.skin
      • wait.skin
      • wait_poi.skin
    • Плагин iCarExtended убрал из компонентов, т.к. он всегда устанавливается.
    • По умолчанию для установки отмечены плагины/расширения iCarDuino и iCarVoiceCommander (раньше были iCarDuino и RRPoi).
    • Добавил команды ZLoad, ZMenu и ZPopup для расширения возможностей кастомизации iCarDS. Они аналогичны командам Load, Menu и Popup; только файл, указанный в параметрах, предварительно ищется в папке темы. Если он там есть - то загружается он, если нет - то загружается из папки скина. Т.е. для каждой темы можно создать свои различные экраны. Данная фича используется в теме Mist для 4-х экранов - audio_player.skin, MainMenuNew.skin, playerpanel.skin и system_status.skin.
  • 1.7.0.60b20
    • Обновил Adobe Flash Player до v23.0.0.205.
    • Добавил расширение iCarVOBD.
    • Удалил APK из компонентов.
  • 1.7.0.60b21
    • Обновил Adobe Flash Player до v23.0.0.207.
    • Добавил паузу в скрипт RunExplorer.exe.
    • Во встроенные приложения добавил MEmu.
  • 1.7.0.60b22
    • Обновил Adobe Flash Player до v24.0.0.186.
    • Компонент "foobar2000" переименовал в "Интеграция с foobar2000".
    • При включении твика "iCarDS в качестве оболочки" - отключается UAC (как и при включении "Общих твиков").
    • При включении какого-либо твика - по окончании установки предлагается перезагрузить компьютер (с помощью радиокнопок, раньше был просто текст).
    • Если при включенном твике "iCarDS в качестве оболочки" во время установки iCarDS не удалось прописать iCarDS в параметр Shell реестра - будет выведено сообщение "Изменение параметра Shell не удалось!". В этом случае, после установки iCarDS, необходимо вручную дать разрешения на запись в ветку реестра и вручную прописать путь к iCarDS.exe в параметр Shell (например, "C:\Program Files\TipTop software\iCar DS\iCarDS.exe").
    • Если при удалении iCarDS не удалось прописать "explorer.exe" в параметр Shell реестра - будет выведено сообщение "Изменение параметра Shell не удалось!". В этом случае необходимо вручную дать разрешения на запись в ветку реестра и вручную прописать "explorer.exe" в параметр Shell. Это надо сделать до перезагрузки компьютера!
  • 1.7.0.60b23
    • Обновил Adobe Flash Player до v24.0.0.194.
    • Удалил все файлы из папки ApplicationSettings скина.
    • Во встроенные программы добавил foobar2000.
    • В настройках встроенного PotPlayer включена кнопка наложения.
    • Для PotPlayer назначил на кнопку "Настройки" (шестеренки) клавишу F5 вместо F9.
    • "Навигатор_BS" переименовал в "Навигатор".
    • "Навигатор_MEmu" переименовал в "MEmu".
    • Обновил иконку Яндекс.Навигатора во всех темах.
    • Добавил иконку MEmu во все темы.
    • Добавил иконку PotPlayer во все темы.
    • В файл radio_player3.txt внес изменения отсюда.
    • В файлы skin.ini и ExecTBL.ini внес изменения отсюда.
    • В файл blackscreen1.skin внес изменения отсюда
    • Отключил создание скриншотов при переходах на другие экраны (твик №1 отсюда).
    • При установке iCarDS в папке скина создается резервная копия файла skin.ini - файл skin.bu.
    • В файле ExecTBL.ini исправлена команда ONSKINSTART для восстановления skin.ini из резервной копии skin.bu. Подробнее здесь.
    • Сделал запуск OBDMain с невидимым окном (оно отображается за пределами экрана).
    • В программах сделал ярлык для запуска iCarDS с правами админа (iCarDS as admin).
    • В папку Scripts добавил скрипт ShellRestore.exe для восстановления параметра shell реестра и последующего запуска explorer.exe.
  • 1.7.0.60b24
    • Удалил _winamp.m3u из папки скина.
    • Удалил m3u-файлы из папки Disks.
    • Удалил ahk-файлы, Emul.txt и InternetRadio.m3u8 из папки Scripts.
    • Поправил доустановку в качестве оболочки.
    • Поправил доустановку OBDMain.
    • Добавил закрытие OBDMain при закрытии iCarDS.
    • В скрипт запуска OBDMain добавил проверку - если ODBMain запущена, то она повторно не запускается (для избавления от этой ошибки).
    • Добавил задержку запуска OBDMain. Задержка запуска в мс хранится в переменной OBDDelay в файле setting.ini.
    • Переменную RestSuspTime перенес из skin.ini в setting.ini.
    • По предложению Евген_21 добавил 4-й экран дополнительных настроек для настройки параметров RestSuspTime и OBDDelay.
    • Добавил скрипт iCarDS_as_shell.exe, который прописывает запуск iCarDS в параметр shell реестра.
  • 1.7.0.60b25
    • Обновил Adobe Flash Player до v32.0.0.207.
    • Удалил картинки из папки Мои документы\skins\Chameleon\Scripts\GmailNotifier\Co ntacts.
    • Проверка наличия интернета - пингование хостов google.ru, yandex.ru, mail.ru. Максимальное время ожидания ответа увеличил до 150 мс.
    • В твики добавил установку скрывателя курсора мышки HideCursor. Все файлы копируются в папку C:\HideCursor. HideCursor.dll и modules.txt должны всегда там находиться. По умолчанию курсор скрывается в процессах: icards.exe, dsplayer.exe, foobar2000.exe, hd-frontend.exe.
    • Добавил принудительное закрытие MEmu.
    • Прописал валидный на данный момент ключ погоды.
    • Добавил проверку наличия установленного оригинального iCarDS (по наличию записи в реестре). Если установлен - будет выведено сообщение о необходимости его удаления перед установкой сборки.

После установки нужно сбросить настройки микшера в конфигураторе.

Приобрести сборку можно здесь.

Решение возможных проблем 1
Решение возможных проблем 2
Бэкап служб

Для полноценного функционирования программы iCarDS по истечении триального периода необходимо приобретение лицензии у автора - Bersenev. Писать ему в ЛС.

Вопросы по настройке iCarDS задавайте в других темах!

wladkom1953 28.02.2016 18:46

Lexx09, дело хорошее, но запаковать в архивчик надо. Браузеры ругаются и постоянно идет обрыв связи. Десятка ставится по 3-4 часа и не стонем, а тут каких-то 25 минут.:big:

Lexx09 28.02.2016 19:29

Запаковать что? Инсталлятор? А смысл? Используя WinRAR или 7zip, экономия составит 5 МБ.

25 минут - это продолжительность установки предыдущей версии инсталлятора, сделай в Setup Factory. Выложенный инсталлятор сделан в Smart Install Maker, установка занимает не более 2-х минут.

Krysanov 28.02.2016 20:34

Lexx09, все таки ты тот человек!!! А нельзя ли объединить в этот инсталятор и тему про блюстак, тобой созданную:blush: Вообще будет бомба!!!

Lexx09 28.02.2016 20:56

Krysanov, можно, конечно. Уже думал об этом.

seriousstas 28.02.2016 21:08

Lexx09
Автору Икара уже давно Тебе пора исходники отдать ;) ,
либо продолжить развитие ...
По "чистке" поддержу всё , кроме радиомодулей (многие их используют).
По темам - можно и эту включить в следующих версиях ..:
http://pccar.ru/showthread.php?t=23602
К ней уже и Фубар и Потплеер есть .

Krysanov 28.02.2016 21:38

Если все объединить, то будет зачётный конструктор... Нажал дважды мышкой на .ехе-ник и жди когда все загрузится.. Красота! Порой забываешь те или иные ньюансы, а тут и вспоминать ничего не надо будет..

Евген_21 28.02.2016 22:15

Цитата:

Сообщение от seriousstas (Сообщение 353127)
Lexx09
Автору Икара уже давно Тебе пора исходники отдать ;) ,
либо продолжить развитие ...
По "чистке" поддержу всё , кроме радиомодулей (многие их используют).
По темам - можно и эту включить в следующих версиях ..:
http://pccar.ru/showthread.php?t=23602
К ней уже и Фубар и Потплеет есть .

+5 Поддержу и новую тему не зря создал.http://www.pccar.ru/showthread.php?t=23904
Исходники Lexx09отдать,
или в тему родителям сиего творения!!!!!!!!!

Lexx09 29.02.2016 01:04

Обновил инсталлятор до v1.7.0.60b2. Читаем changelog в первом сообщении.

Цитата:

Сообщение от seriousstas (Сообщение 353127)
По "чистке" поддержу всё , кроме радиомодулей (многие их используют).

Радиомодули не удалял. Три файла от HDRadio, видимо, случайно затесались в папку fmavto.

quinine 29.02.2016 01:27

То есть теперь что, просто берём устанавливаем, встраиваем программы и используем? :)


Часовой пояс GMT +4, время: 03:44.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot