| 
 Сборка iCarDS v1.7.0.60
 Т.к. автор не выкладывает актуальный инсталлятор - сделал сам. Инсталлятор содержит все обновления из этой  темы. Инсталлятор немного заточен под мои нужды и потребности.
Changelog: После установки нужно сбросить настройки микшера в конфигураторе.1.7.0.60Удалил лишние, ненужные, непонятные файлы:HDRadioConfig.exe, HDRadioConfig.exe.log, HDRadioFilter.dll из папки radiomodules\fmavtoManual_iCarDS.pdfGPSExec\city.icp1Plugins\iCarNotes.logScripts\GPS_Acceleration\~g7d98w2.tmpScripts\~g7d98w2.tmpScripts\DE_WM6_Script.exe1Scripts\DE_WM6_Script.rarScripts\ProgRun.rarScripts\SendKey.rarScripts\USB_FM_RADIO_title.rarSounds\Startup.wa_Sounds\добро пожаловать на борт-old1.wavSounds\пристегните ремни-old1.wavVisuSkins\White\.picasa.ini_autosputnik_1.txt, _autosputnik_2.txt, _cf_GisRX_1.txt, _cf_GisRX_2.txt, _igo8_1.txt, _igo8_2.txtskin.old, skin_new.iniACER.ini, A-DATA UFD.ini, Kingston.iniExecTBL.rarсхема arduino.jpgThumbs.db везде, где нашелФайлы "PSDmania.ru - файл скачан отсюда.url"Файлы с расширениями bak, grd, psd, pxrФайлы, начинающиеся с ~btn, ~buttonФайлы runme.bat в подпапках папки radiomodules
Удалил папки:radiomodules\fmavto\Driver\FMAvto_installation\sysTHEME\Metal\buttonimages\9 Sets of ButtonsTHEME\Metal\buttonimages\iKons PackTHEME\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. Функционал расширения:Добавлена команда ZSetVarByCode. Пример использования: ZSetVarByCode;CurrentSatCount;GPSSAT. Если переменная GPSSAT равна null, N/A или пустой строке, то CurrentSatCount равна 0, иначе - CurrentSatCount  равна GPSSAT. Это нужно для исправления некоторых ошибок при выполнении команд из ExecTBL при отсутствии GPS-координат.Добавлена команда ZCheckInternet. Пример использования: ZCheckInternet;!ZONLINE. Если доступ в интернет есть, то индикатор ZONLINE активен (on). Если доступа в интернет нет, то индикатор ZONLINE не активен (off). Индикатор теперь показывает именно наличие/отсутствие доступа в интернет, а не наличие/отсутствие сетевого подключения, как в оригинале. При неуплате за мобильный интернет сетевое подключение есть, а доступа в интернет нет, но в оригинале индикатор все равно включен. Проверка осуществляется пингованием трех сайтов - google.com, microsoft.com, yandex.ru. Ожидание ответа от каждого сайта - 100 мс. Если какой-нибудь из сайтов отзывается, то считается, что доступ в интернет есть. Если все сайты не отзываются - то доступа в интернет нет. Пингование осуществляется с периодичностью 1 сек.При потере доступа в интернет генерируется команда "ZOnInternetLost", на которую можно повесить какое-нибудь действие в ExecTBL.ini. Пример использования: "ZOnInternetLost","SAY;Пропал доступ в интернет".При появлении доступа в интернет генерируется команда "ZOnInternetAppeared". Пример использования: "ZOnInternetAppeared","SAY;Появился доступ в интернет".
Добавлена команда 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 - 1by1AIMP - aimpFoobar2000 - foobarKMPlayer - kmplayerMedia Player Classic - mpcPotPlayer - potplayerVLC - vlcWinamp - winamp
1.7.0.60b15Галочка "Turn off Aero theme" - по умолчанию не установлена.Из твиков убрал включение гибернации.Обновил Adobe Flash Player до v22.0.0.192.Фразу "Последнии экраны" исправил на "Последние экраны".Удалил из папки "Мои документы\skins\Chameleon\DuinoKey" файлы:1.txtduino_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:iCarCoreTempiCarNotesiCarWiFi
1.7.0.60b16Обновил Adobe Flash Player до v22.0.0.209.В программах добавил ярлык активатора.Поправил установку iCarDS в качестве оболочки (на 64-битных системах этот твик не работал).Эти расширения не включаются автоматически после установки на 64-битных версиях Windows выше Win7:iCarCoreTempiCarNotesiCarWiFi
1.7.0.60b17iCarDS в качестве оболочки устанавливается методом замены 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.skinThemeLoading.skinwait.skinwait_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 задавайте в других темах! |