Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3847 - Не работает установка программы получения обновлений для Консультанта   Make a simular bug
Summary: Не работает установка программы получения обновлений для Консультанта
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Установка программ / MSI (show other bugs)
Version: 1.0.10
Hardware: PC Linux
: P2 minor
Target Milestone: ---
Assignee: Виталий Перов
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 42 641 767
  Show dependency treegraph
 
In work:
Reported: 2009-04-20 15:25 MSD by Виталий Перов
Modified: 2010-03-01 17:41 MSK (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Виталий Перов 2009-04-20 15:25:53 MSD
Запускаем comar.client.1.7.exe
В процессе установки

err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Common
Files\\InstallShield\\Professional\\RunTime\\IsProBE.tlb" failed with error 2
fixme:storage:StgCreateDocfile Storage share mode not implemented.

Далее идёт лог падения dotNet (см. багу #641)
Comment 1 Виталий Перов 2009-04-20 16:34:07 MSD
ошибка с открытием .tlb появляется не всегда:
wine comar.client.1.7.exe
fixme:storage:StgCreateDocfile Storage share mode not implemented.
fixme:shell:IShellLinkA_fnGetPath (0x1244700): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x1244700): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x123e8b8): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0x123e8b8): WIN32_FIND_DATA is not yet filled.
fixme:ole:CoGetContextToken stub

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Resources.ResourceManager.GetSatelliteAssembliesFromConfig()
   at System.Resources.ResourceManager.TryLookingForSatellite(CultureInfo lookForCulture)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
Comment 2 Виталий Перов 2009-04-20 16:54:27 MSD
fixme:storage:StgCreateDocfile появляется ещё до начала установки
fixme:ole:CoGetContextToken stub появляется при запуске почти всех .net программ

Остаётся fixme:shell:IShellLinkA_fnGetPath. Данная функция должна возвращать путь и имя файла Shell link объекта. Дополнительно ей передаётся указатель на структуру WIN32_FIND_DATA, которую она должна заполнить. На данный момент это не реализовано.

Запрашиваемые объекты:
fixme:shell:IShellLinkA_fnGetPath (0xfae4c8)->(pfile=0xab4410 len=260 find_data=0x3240f0 flags=0)(L"C:\\Program Files\\ConsultantPlus Update\\comar.transport.exe")
fixme:shell:IShellLinkA_fnGetPath (0xfae4c8): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0xfae4c8)->(pfile=0xab4f40 len=260 find_data=0x3240f0 flags=0)(L"C:\\Program Files\\ConsultantPlus Update\\comar.transport.exe")
fixme:shell:IShellLinkA_fnGetPath (0xfae4c8): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0xfa0888)->(pfile=0xab4f40 len=260 find_data=0x3240f0 flags=0)(L"C:\\Program Files\\ConsultantPlus Update\\comar.transport.config.exe")
fixme:shell:IShellLinkA_fnGetPath (0xfa0888): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkA_fnGetPath (0xfa0888)->(pfile=0xab4f58 len=260 find_data=0x3240f0 flags=0)(L"C:\\Program Files\\ConsultantPlus Update\\comar.transport.config.exe")
fixme:shell:IShellLinkA_fnGetPath (0xfa0888): WIN32_FIND_DATA is not yet filled.
Comment 3 Виталий Перов 2009-04-20 17:37:01 MSD
завёл отдельную багу #3849.
Дописал поддержку структуры WIN32_FIND_DATA.
Ничего не изменилось.
Comment 4 Виталий Перов 2010-03-01 17:39:06 MSK
Проверил на текущей версии eterhack (1.1.35)
Установка работает