Wine + .NET + Fran Studio (куда копать?)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

asphix
Сообщения: 6
ОС: FreeLSD

Wine + .NET + Fran Studio

Сообщение asphix »

Есть софтина, очень специфичная, для установки требует наличие IE не ниже 5 и .NET 1.1

Пробовал в openSUSE 10.3, wine 1.0-rc1:

.NET молча встал про IE скромно промолчав..

В папке с прогой лежит msi и exe, запустить установку удалось командой wine msiexec /i franstudio.msi

При установке вылетает ошибка: Cannot load resources from resource file. Please check your setup.

В консоли при этом ругаецца что-то типа:

Код: Выделить всё

fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
err:ole:CoGetClassObject class {00000349-0000-0000-c000-000000000046} not registered
err:ole:CoGetClassObject class {00000349-0000-0000-c000-000000000046} not registered
err:ole:create_server class {00000349-0000-0000-c000-000000000046} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {00000349-0000-0000-c000-000000000046} could be created for context 0x17
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:ole:CoGetContextToken stub
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:mscoree:LoadLibraryShim (0x4777290 L"Gdiplus.dll", (nil), (nil), 0x33e814): semi-stub
fixme:ole:CoGetContextToken stub
wine: Call from 0x7b8452e0 to unimplemented function gdiplus.dll.GdipGetFamily, aborting
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"


Подскажите, в каком направлении вести раскопки? :mellow:
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine + .NET + Fran Studio

Сообщение Hoblin »

Не понял, поставили Вы IE или нет. Но проге явно чего-то не хватает.
Скорее всего здесь дело в
err:ole:CoGetClassObject class {00000349-0000-0000-c000-000000000046} not registered

но самое забавное, что такой IID гугл нашёл только у Вас в сообщении :) Всему остальному миру такой интерфейс не известен :)

Можно попробовать использовать нативные ole+rpcrt, если дело всё-таки в некорректной работе OLE. Искать, что доустановить/зарегистрировать, чтобы такой странный класс появился и зарегистрировался.
Спасибо сказали:
asphix
Сообщения: 6
ОС: FreeLSD

Re: Wine + .NET + Fran Studio

Сообщение asphix »

Hoblin писал(а):
15.05.2008 07:53
Не понял, поставили Вы IE или нет. Но проге явно чего-то не хватает.


после установки wine_1.0-rc1 - глюканет дестроер версии 6.0 отказался ставиться, ругнувшись что уже установлена более новая версия :huh:

Hoblin писал(а):
15.05.2008 07:53
Можно попробовать использовать нативные ole+rpcrt, если дело всё-таки в некорректной работе OLE. Искать, что доустановить/зарегистрировать, чтобы такой странный класс появился и зарегистрировался.


А можно поподробнее про "..использовать нативные ole+rpcrt" ? как это сделать? (i'm newbie :blush: )
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine + .NET + Fran Studio

Сообщение Hoblin »

asphix писал(а):
15.05.2008 11:53
Hoblin писал(а):
15.05.2008 07:53
Не понял, поставили Вы IE или нет. Но проге явно чего-то не хватает.


после установки wine_1.0-rc1 - глюканет дестроер версии 6.0 отказался ставиться, ругнувшись что уже установлена более новая версия :huh:

Hoblin писал(а):
15.05.2008 07:53
Можно попробовать использовать нативные ole+rpcrt, если дело всё-таки в некорректной работе OLE. Искать, что доустановить/зарегистрировать, чтобы такой странный класс появился и зарегистрировался.


А можно поподробнее про "..использовать нативные ole+rpcrt" ? как это сделать? (i'm newbie :blush: )

Скопировать виндовые dll. Нужны ole32, oleauto32, olepro32, rpcrt4 (может что ещё?). В winecfg добавить замещения для каждой библиотеки с порядком загрузки "native, builtin" (сторонняя, встроенная).
Спасибо сказали: