Автор Тема: Splash screen в MS Word 2007  (Прочитано 9485 раз)

Оффлайн VladimirMagus

  • Новичок
  • *
  • Сообщений: 4
    • http://
Splash screen в MS Word 2007
« : 31 Августа 2011, 23:56:25 »
Собственно ситуация.

При старте MS Word 2007 появляется splash screen.


Вот такой вот.

Хотелось бы узнать, в каком файле этот splash находится?

Как его отключить я знаю, нужно запустить winword.exe с параметром /q, но это не интересно, хотелось именно найти его в ресурсах, перерисовать немного.
Долго пытался узнать, откуда Word картинку берет перед тем, как ее показать. Мучал его Filemon-ом, логи сравнивал, но толку не добился. Restorator-ом и Resourсe Hacker-ом рылся часа три, не меньше, перед этим отловив обращения ко всем библиотекам, что Word трогает при старте. Все dll-ки слил в одну папку, все их просмотрел. Или сплэш хранится в каком-то диковинном виде, который редакторами ресурсов не читается, или я вообще ничего не понимаю. В OllyDBG я не спец, пробовал отследить, но безуспешно. А искать по тексту, что на splash-е висит - нереально, там таких слов сотни в каждой dll-ке. Гугл молчит на эту тему.

С этим вопросом я уже отметился в нескольких ветках на forum.ru-board.com, на exelab.ru (ex-cracklab.ru). Но гуру мой вопрос не заинтересовал, к сожалению. А я до сих пор терзаюсь желанием сменить слегка его дизайн, из чистого упрямства.

Был бы весьма признателен, если кто натолкнет на мысль.

P.S. Это была идея сделать подарок знакомой, к сожалению реализация оказалась сложнее, чем я предполагал.
Call of Narayana, the seven-headed on
Lemuria, rise!

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Splash screen в MS Word 2007
« Ответ #1 : 01 Сентября 2011, 13:56:50 »
VladimirMagus, как показывает мой опыт, надо смотреть файлы, где находятся картинки для скина.
« Последнее редактирование: 01 Сентября 2011, 13:58:36 от VIPer »

СССР

Оффлайн VladimirMagus

  • Новичок
  • *
  • Сообщений: 4
    • http://
Splash screen в MS Word 2007
« Ответ #2 : 01 Сентября 2011, 16:23:46 »
Цитата: VIPer
как показывает мой опыт, надо смотреть файлы, где находятся картинки для скина.
В том и проблема, что искал, но все никак. Единственное, что на ум приходит, что может он на лету картинку рисует и в ресурсах ее поэтому вообще нету.
Call of Narayana, the seven-headed on
Lemuria, rise!

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Splash screen в MS Word 2007
« Ответ #3 : 01 Сентября 2011, 17:39:31 »
VladimirMagus, находил как-то сплэш в чистом виде картинкой в папке Офиса. Возможно, он каким-нибудь рисунком в чистом виде лежит. Я бы сделал так: сначала просмотрел папки Office12 (вроде так) и Common Files\Microsoft Office при помощи ACDSee и искал подобие сплэша в чистом виде. Далее, свалил бы все файлы из этих папок в одну кучу и извлек все ресурсы из всех файлов в автоматическом режиме (вроде ResHacker так умеет, через батник, например) по разным папкам внутри одной. Затем еще раз просмотрел бы все картинки, поочередно заходя в папки с извлеченными ресурсами. Так как картинка, если есть, она немалого размера, сразу легко обнаружится. Если нет, значит реально на ходу рисует, только по-моему и это делается по принципу мультикадровости (одна картинка сменяет другую, и создается эффект движения, так сделано в 2010 офисе). Если ничего из вышеперечисленного не поможет, отпишись, может еще что придумаю.
DJ, sex, music and a rhythm...

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Splash screen в MS Word 2007
« Ответ #4 : 01 Сентября 2011, 20:27:26 »
shkiper
Цитировать
находил как-то сплэш в чистом виде картинкой в папке Офиса
Ты, наверное, имел в виду вот этот файл (из 2010)?
« Последнее редактирование: 01 Сентября 2011, 20:29:09 от VIPer »

СССР

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Splash screen в MS Word 2007
« Ответ #5 : 01 Сентября 2011, 22:21:30 »
VIPer, типа этого, но он явно не канает. Офис-то другой, да и Грува в помине не было никогда
DJ, sex, music and a rhythm...

Оффлайн VladimirMagus

  • Новичок
  • *
  • Сообщений: 4
    • http://
Splash screen в MS Word 2007
« Ответ #6 : 02 Сентября 2011, 00:40:23 »
Идея с пакетной распаковкой понравилась, вот только упорно не могу заставить Resource Hacker извлекать ВСЕ ресурсы, конкретно указанный извлекает без проблем, а чтобы грабать все содержимое - не смог заставить. Разобраться бы с этим - а потом уж и батником по всем файлам прошелся бы.
P.S. А картинка не анимированная, статичная.

Поступил проще, распаковал 7zip-ом, файлы ничем не сжаты, так что буду пробовать искать.
Но только из \Program Files\Microsoft Office\ получилось 8 тысяч файлов ресурсов, за \Program Files\Common Files\Microsoft Shared\ еще и не брался.
« Последнее редактирование: 02 Сентября 2011, 00:32:12 от VladimirMagus »
Call of Narayana, the seven-headed on
Lemuria, rise!

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Splash screen в MS Word 2007
« Ответ #7 : 02 Сентября 2011, 08:34:55 »
VladimirMagus,
Вот он миленький: C:\Program Files\Common Files\microsoft shared\OFFICE14\MSORES.DLL

СССР

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Splash screen в MS Word 2007
« Ответ #8 : 02 Сентября 2011, 13:17:54 »
VIPer, молодец. И я молодец - ура, ура, угадал где искать  Только цифра 12 будет для 2007 офиса.

P.S. Файл жирненький такой
« Последнее редактирование: 02 Сентября 2011, 13:20:48 от shkiper »
DJ, sex, music and a rhythm...

Оффлайн VladimirMagus

  • Новичок
  • *
  • Сообщений: 4
    • http://
Splash screen в MS Word 2007
« Ответ #9 : 02 Сентября 2011, 23:58:09 »
VIPer, shkiper,  тоже были мысли, что картинка растет где-то в MSORES.DLL, да и название соответствующее. Но распаковал вначале ее 7-zip-ом, чтобы быстрее было, потом для чистоты эксперимента в Restorator-е смотрел - похожего не нашел.

Взял такую же MSORES.DLL от 2010 офиса, там вроде как часть изображения встречается. А в 2007 - увы, ничего похожего не увидел.

Есть еще мысли, что что-то зашито в MSO.DLL, на краклабе советовали туда смотреть, но несмотря на большой размер файла Restorator ничего достойного в ней не показывает. Просканировал PEiD - он написал Alias PIX/Vivid IMG Graphics format [Overlay] *, буду пробовать гуглить, что за зверь такой.
А еще Restorator в секции TYPELIB показывает какие-то данные, что начинаются на MSFT, что за оно тоже непонятно.

Оторвал то, что в оверлее было, чуть меньше 7 килобайт, не похоже, там еще строк целая куча.
« Последнее редактирование: 03 Сентября 2011, 00:03:27 от VladimirMagus »
Call of Narayana, the seven-headed on
Lemuria, rise!