Имя: Пароль:
1C
1С v8
1c 8.3.6 Заставка при запуске
0 vanoono
 
21.07.16
09:55
Добрый день!

В какой dll-ке лежит картинка которая показывается при запуске ?
Хочу заменить полностью. Пишу конфу для себя, хочется приукрасить.

Прошу отвечать по теме.
p.s. Инфостарт читал, и похожие темы на форуме тоже читал. В свойствах конфигурации "Заставка", это не решение и т.д.
1 oslokot
 
21.07.16
10:03
нафига она вообще нужна? заставка видна полсекунды перед загрузкой окна клиентского приложения.
2 Cyberhawk
 
21.07.16
10:04
Зачем хочешь скрыть от пользователя упоминание об 1С? Мухлюешь?
3 vanoono
 
21.07.16
11:03
Я был-бы вам благодарен за ответ по теме.
4 Beretta
 
21.07.16
11:10
(3) Крутой хакирь, умеющий заменять ресурсы в dll не может найти эту самую dll? Ну-ну.
5 b_ru
 
21.07.16
11:11
(0) На этом форуме нельзя обсуждать вопросы, связанные со взломом и нарушением лицензии 1С. То что ты хочешь к этому относится.
6 Звездец
 
21.07.16
11:13
раньше все новички нетленки писать начинали, теперь не парятся, поменял заставку и готово (((
7 jsmith
 
21.07.16
11:16
Тут чет типа этого
http://codenotes-1c.blogspot.ru/2012/09/1-8.html
8 Lama12
 
21.07.16
11:19
(1) Сделал поделку. Хочет впарить ее мегазаказчику как не 1С. Естественно с ломалкой.
9 mehfk
 
21.07.16
11:26
(0) Она не в dll.
10 vanoono
 
21.07.16
11:32
(9) А где ? Можете уточнить ?
(7) Спасибо, надо изучать...
11 Gary417
 
21.07.16
11:34
(6) Лавры Дениса Попова и bolgenos многим спать не дают
12 lodger
 
21.07.16
11:38
(11) как там bolgenos поживает нынче?
13 Gary417
 
21.07.16
11:41
(12) я что больше не слышал о нём :) обои наверное наскучили и там тоже
14 mehfk
 
21.07.16
11:51
15 Beretta
 
21.07.16
11:53
(10) В темных тонах, значит, хочешь сделать...

А зачем первый вопрос там снес, деанонимизации от гугля испугался? Так ты уже достаточно наследил, Иван Пузырев из Минска, дата рождения 25 ноября 1993 года =)
16 vhl
 
21.07.16
11:55
(15) Сейчас пойдет профиль на гугле удалять :)
17 Beretta
 
21.07.16
12:02
(16) В контакте есть бэкап, ничего страшного =)
18 Барматолог
 
21.07.16
13:21
(6) BolgenOS?
19 lodger
 
21.07.16
13:30
(11) (18) в интернетах со времен 2010го никто кроме медузы и не поминает болгенос. зато есть левый сайт посвященный теме, но и там вся инфа родом из 2010, апдейтов не было.
говоря о более адекватных попытках что-то написать, то надо смотреть на консорциум «БЕТА» от Диасофт. они уже 17 компаний по России впрягли в это дело, но пока еще не доползли до каких-то релизов.
20 PRADA
 
21.07.16
13:46
(18) он самый ;)
21 Барматолог
 
21.07.16
13:57
(19) не совсем понял мысль
22 Gary417
 
21.07.16
14:15
(19) прелесть болгеноса в том чтобы выпилить чужие копирайты и выдать за своё
23 Gary417
 
21.07.16
14:16
(22) +именно это и подразумевается когда упоминается детище г-на Попова
24 breezee
 
21.07.16
14:36
В свойствах конфигурации вроде можно выбрать
25 orefkov
 
21.07.16
14:48
лежит заставка в одном из .res файлов.
Скорее всего, во frame_root.res или frame_ru.res.
По формату это ресурсные файлы от ICU - IBM'овская библиотека для работы с юникодом. Разбираются собираются программами derb и genrb из пакета ICU.
https://snegopat.ru/main/wiki?name=Ресурсы%201С
26 DS
 
21.07.16
14:52
(25) там внизу жалуются на ошибку "derb: error 2 while opening resource file: U_MISSING_RESOURCE_ERROR"...
27 orefkov
 
21.07.16
14:58
(26)
1С с какой-то версии на ICU 4.6 перешла.
Можно взять не мою версию, а штатную из пакета ICU.
Немного больше работы будет, но и только.
28 jsmith
 
21.07.16
14:59
Ох и намучался я в свое время с icu и res-файлами. Потом понял, что не нужно туда лезть вообще.
29 jsmith
 
21.07.16
15:00
Штатные утилиты icu это гуано. Надо писать свою.
30 orefkov
 
21.07.16
15:21
(26)
Взял ICU 5.7
Штатный derb разобрал frame_root.res
При условии, что его положили в каталог, где derb лежит и явном указании при запуске derb -i .
т.е. разбирал в каталоге bin от ICU
derb -i . frame_root.res

А вот дальше надо ручками из текстового файла перегнать в бинарники.
31 orefkov
 
21.07.16
16:03
+(30)
Хотя ошибка с обрезанием многострочных строк при разборке так и не исправлена.
32 orefkov
 
21.07.16
17:15
+(30) (31)
Вот исправленный derb для ICU 5.7
https://snegopat.ru/downloads/derb-5-7.zip

Разборка:
derb из архива распаковываем в ICU\bin (заменяя оригинальный).
В папке ICU\bin создаем папку ну например 1.
В нее кладем xxx.res от 1С.
Запускаем в папке 1:
..\derb.exe -i . -e utf-8 xxx.res

Готово.