Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Графика - [addon] FastStone Image Viewer

Ответить
Настройки темы
Графика - [addon] FastStone Image Viewer

Аватара для XXXler

Ветеран


Сообщения: 1073
Благодарности: 194


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: XXXler
Дата: 13-03-2014
Аддон FastStone Image Viewer 5.1
» описание программы


FastStone Image Viewer - бесплатная программа для просмотра, конвертирования и редактирования графических изображений с простым и удобными интерфейсом. Имеет большое количество полезных возможностей, таких как изменение размеров, переименование, удаление ненужных фрагментов, подгонка и изменение цветов, установка водяных знаков и т.д. Кроме того, имеется возможность создавать слайдшоу с более чем 150 переходными эффектами, присутствует реконструкция JPEG без потери качества, различные графиеские эффекты, поддержка работы со сканером и т.д. Поддерживаются все основные форматы графических файлов (BMP, JPEG, JPEG 2000, GIF, PNG, PCX, TIFF, WMF, ICO и TGA)

Оффсайт | История изменений


Аддон предназначен для использования с пакетом обновлений UpdatePack-XPSP3-Rus (для интеграции распакуйте архив в папку "Addons" набора обновлений)

Тип интеграции - SVCPACK, тип инсталятора - Inno Setup, для настройки установщика используйте:
Files\Run (команда запуска установщика)
Files\ForceCopy\SVCPACK\FSIV.db (FSSettings.db, который после настройки FSIV можно забрать из "%APPDATA%\FastStone\FSIV")

Твики по-умолчанию (FSSettings.db):
  • единица измерения - сантиметр
  • отключена подсказка при первом входе в полноэкранный режим

Скачать | Зеркало

Отправлено: 23:02, 18-11-2007

 

Аватара для SamLab

Ветеран


Сообщения: 5705
Благодарности: 2822

Профиль | Сайт | Отправить PM | Цитировать


El Sanchez, Все хорошо, но значок к установщику лучше от программы прицепить

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский


Отправлено: 14:30, 06-05-2010 | #121



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024

Профиль | Отправить PM | Цитировать



Цитата SamLab:
Все хорошо, но значок к установщику лучше от программы прицепить »
Не понял, чем лучше? Используется иконка от оригинального инсталлятора.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:46, 06-05-2010 | #122


Аватара для SamLab

Ветеран


Сообщения: 5705
Благодарности: 2822

Профиль | Сайт | Отправить PM | Цитировать


El Sanchez, Вот именно когда таких установок штук 10 легче по иконке отличиить какая программа, чем по имени файла да и в BS PostIsnt значок будет показываться родной

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:05, 06-05-2010 | #123


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


Приятно видеть свой скрипт в виде "скрипта от Black Babay"

Интересно узнать, какие там нашли "ошибки", когда скрипт был выложен для всеобщего обозрения четыре года назад, и ошибок, насколько мне известно, там с тех пор не находили.

Впрочем, радует, что труд не был потрачен зря.

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 22:57, 07-06-2010 | #124


Аватара для Комсомолец

Ветеран


Автор проектов


Сообщения: 1558
Благодарности: 228

Профиль | Сайт | Отправить PM | Цитировать


fantik,
Цитата fantik:
радует, что труд не был потрачен зря. »
именно))

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 13:08, 08-06-2010 | #125


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024

Профиль | Отправить PM | Цитировать


Цитата fantik:
Приятно видеть свой скрипт в виде "скрипта от Black Babay" »
fantik,
Разрабатывали вы его вместе и ссылка в шапке этой темы - это ссылка на пост Black Babay и к тому же последняя, по которой скрипт скачивается.

Цитата fantik:
и ошибок, насколько мне известно, там с тех пор не находили. »
fantik,
Значит плохо искали. Сравните процедуры регистрации и дерегистрации файловых расширений в вашем и моем скриптах. Отличия не замечаете?

Итак:
  • Регистрация форматов.
    1. HKLM\SOFTWARE\Classes\FastStone.XXX\...
      У вас:
      Код: Выделить весь код
      RegWriteStringValue(HKLM, 'SOFTWARE\Classes\FastStone.'+formats[i].ext+'\shell\open\command', '', '"'+ExpandConstant('{app}')+'\FSViewer.exe" "%1"');
      RegWriteStringValue(HKLM, 'SOFTWARE\Classes\FastStone.'+formats[i].ext+'\DefaultIcon', '', ExpandConstant('{app}')+'\FSIcons.db,'+formats[i].icon);
      У меня добавлено:
      Код: Выделить весь код
      RegWriteStringValue(HKLM, 'SOFTWARE\Classes\FastStone.' + formats[i].ext, '', 'FastStone ' + UpperCase(formats[i].ext) + ' File');
      - эти записи делает оригинальный инсталлятор, вы же забыли. Ошибка №1.
    2. HKLM\SOFTWARE\Classes\.XXX
      Все правильно, бэкап безымянного ключа, эти записи добавляются при применении ассоциаций пользователем.
    3. HKCU\SOFTWARE\Classes\.XXX
      По-моему, сюда добавляются записи при применении ассоциаций пользователем, при условии, что здесь уже присутствуют классы. У вас эти записи не создаются. Ошибка №2.
    4. HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.XXX
      Все правильно, бэкап ключа Progid.
  • Дерегистрация форматов.
    1. HKLM\SOFTWARE\Classes\.XXX
      У вас:
      Код: Выделить весь код
      RegWriteStringValue(HKLM, 'SOFTWARE\Classes\.'+formats[i].ext, '', ExpandConstant('{reg:HKLM\SOFTWARE\Classes\.'+formats[i].ext+',FastStone.bak|}'));
      RegDeleteValue(HKLM, 'SOFTWARE\Classes\.'+formats[i].ext, 'FastStone.bak');
      У меня:
      Код: Выделить весь код
      RegQueryStringValue(HKLM, 'SOFTWARE\Classes\.' + formats[i].ext, 'FastStone.bak', S);
      If S = '' Then
      	RegDeleteKeyIncludingSubkeys(HKLM, 'SOFTWARE\Classes\.' + formats[i].ext)
      else
      	RegWriteStringValue(HKLM, 'SOFTWARE\Classes\.' + formats[i].ext, '', ExpandConstant('{reg:HKLM\SOFTWARE\Classes\.' + formats[i].ext + ',FastStone.bak|}'));
      , т.е. если FastStone.bak пустой, то класса до установки не существовало, а значит класс должен быть удален. У вас же останется пустая запись. Ошибка №3.
    2. HKCU\SOFTWARE\Classes\.XXX
      Раз вы не вносили эти записи, то и удалять нечего.
    3. HKLM\SOFTWARE\Classes\FastStone.XXX
      Все правильно.
    4. HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.XXX
      Все правильно. Если бэкап пустой, ключа Progid до установки не было.
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\FSViewer.exe
    Куда подевали? Ошибка №4.

P.S. Не зря. Скрипт хорош, но недоделан.
P.P.S. Можно еще к фунционалу добавить удаление записей не только из HKCU пользователя, запустившего деинсталлятор, но и из HKCU других пользователей на ПК. В принципе решаемо.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:12, 08-06-2010 | #126


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


El Sanchez,
Цитата El Sanchez:
Разрабатывали вы его вместе »
Что и требовалось разъяснить

Насчет изменений.

Скрипт был написан не "как оригинал делает", ибо нахрена тогда его было бы переписывать, а с целью "сделать после uninstall'a как было до него".

Собственно, до версии 3.5 задача сия выполнялась мной, весьма успешно.
Не удивлюсь, что с версии 3.5 до 4.2 произошли какие-то изменения, которые с моим скриптом от версии 3.5 и программой версии 4.2 оставляют в реестре мусор.

Как бы, в таком случае, это называется не "ошибки скрипта", а апдейты, связанные с тем, что те, кто пересобирает дистрибутив, не интересуются процессом настолько, чтобы проверять еще и результаты отработки _старого_ скрипта, который они используют с новой версией.

А бабаю лично огромный респект за поддержку всего этого хозяйства в течение этих долгих лет!
Впрочем, мое почтение всем, кто так или иначе связан с разработкой, и кому это смогло пригодиться.

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 17:45, 08-06-2010 | #127


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024

Профиль | Отправить PM | Цитировать


Цитата fantik:
Не удивлюсь, что с версии 3.5 до 4.2 произошли какие-то изменения, которые с моим скриптом от версии 3.5 и программой версии 4.2 оставляют в реестре мусор. »
fantik, всего-то в скрипт добавить ассоциацию с форматом RW2.
Я же указал именно на ошибки при регистрации файловых расширений, которая не менялась ни Microsoft, ни FastStone.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:01, 08-06-2010 | #128


Аватара для SamLab

Ветеран


Сообщения: 5705
Благодарности: 2822

Профиль | Сайт | Отправить PM | Цитировать


Установочный файл на базе скрипта от XXXler с ассоциациями под Vista/Win7 - с ключом /verysilent может использоваться как аддон - http://rghost.ru/3434337

-------
SamLab.ws - Программы и русификаторы + SamForum.org - Софтовый форум + Новые драйверы

Свобода — это когда забываешь отчество у тирана © Бродский

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:20, 30-11-2010 | #129


Аватара для Pavel_Sv

Пользователь


Сообщения: 80
Благодарности: 30

Профиль | Сайт | Отправить PM | Цитировать


А без ассоциаций можно?

-------
A Love For Life


Отправлено: 20:45, 30-11-2010 | #130



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Графика - [addon] FastStone Image Viewer

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FastStone Image Viewer wolkow70 Автоматическая установка приложений 230 12-11-2023 15:03
FastStone Image Viewer 4.0 OSZone Software Новости программного обеспечения 0 20-11-2009 12:30
Sysygy Image Viewer 1.3 OSZone Software Новости программного обеспечения 0 15-10-2009 12:30
FastStone Image Viewer 3.5 Ru ChVL Автоматическая установка приложений 4 06-02-2008 14:33
Проблема с Windows Image and Fax Viewer Kumatoz Microsoft Windows 2000/XP 1 04-02-2006 00:53




 
Переход