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

Отработанное время:
Продуктивное время:
Bug 1861 - regsvr32 не регистрирует wsc компоненты (openconf, intellisence)   Make a simular bug
Summary: regsvr32 не регистрирует wsc компоненты (openconf, intellisence)
Status: DEFERRED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.8
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact: Andrey Vusik
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3416 5372 8900
  Show dependency treegraph
 
In work:
Reported: 2008-05-28 20:35 MSD by Fedor Ezeev
Modified: 2015-02-28 16:54 MSK (History)
4 users (show)

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


Attachments
Пример рабочего wsc (4.07 KB, text/plain)
2010-11-18 03:58 MSK, Fedor Ezeev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fedor Ezeev 2008-05-28 20:35:46 MSD
Для работы многих скриптов для openconf (и в первую очередь для intellisence) нужно иметь возможность регистрировать COM объекты, написанные по технологии wsc.
При попытке зарегистрировать любой wsc файл выдается следующее:

fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 1S.StatusIB.wsc
Failed to load DLL 1S.StatusIB.wsc
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 Collections.wsc
Failed to load DLL Collections.wsc
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 CommonServices.wsc
Failed to load DLL CommonServices.wsc
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 Registry.wsc
Failed to load DLL Registry.wsc
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 SyntaxAnalysis.wsc
Failed to load DLL SyntaxAnalysis.wsc

При этом объекты, реализованные в виде dll - нормально регистрируются:
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 dynwrap.dll
Successfully registered DLL dynwrap.dll
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 macrosenum.dll
fixme:atl:AtlModuleInit SEMI-STUB (0x10004280 0x10004030 0x10000000)
Successfully registered DLL macrosenum.dll
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 SelectDialog.dll
Successfully registered DLL SelectDialog.dll
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 svcsvc.dll
Successfully registered DLL svcsvc.dll
fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ wine regsvr32 WshExtra.dll
Successfully registered DLL WshExtra.dll
Comment 1 Синицын Иван 2008-05-29 17:00:42 MSD
Возможно надо попробывать вот такой способ регистрации

regsvr32 scrobj.dll /n /i:file:\\с:\test.wsc

Предварительно скачав и поместив в c:\windows\system32 библиотеку scrobj.dll и зарегистрировав ее.
Comment 2 Fedor Ezeev 2008-05-30 10:54:25 MSD
(In reply to comment #1)
> Предварительно скачав и поместив в
> c:\windows\system32 библиотеку scrobj.dll и
> зарегистрировав ее.
> 

Я установил wsh 5.6, в результате эта библиотека у меня уже есть. Она отличается длиной от той, что имеется на рабочей копии винды. Стоит ли попробовать подменять одну на другую, или не надо?

> Возможно надо попробывать вот такой способ
> регистрации
> 
> regsvr32 scrobj.dll /n /i:file:\\с:\test.wsc

fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ regsvr32 /i:SyntaxAnalysis.wsc C:/windows/system32/scrobj.dll
Successfully registered DLL C:/windows/system32/scrobj.dll
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
Failed to install DLL C:/windows/system32/scrobj.dll

И так для всех wsc.
Comment 3 Синицын Иван 2008-05-30 14:58:32 MSD
прикрепите в приложение пример рабочего wsc файла, чтобы мы могли проверить у себя.
Comment 4 Fedor Ezeev 2008-05-30 17:43:04 MSD
Created attachment 472 [details]
Пример рабочего wsc
Comment 5 Andrey Vusik 2008-09-25 19:44:16 MSD
> 
> fedor@fez:~/wine_c/Program Files/1Cv77/BIN/config/system$ regsvr32
> /i:SyntaxAnalysis.wsc C:/windows/system32/scrobj.dll
> Successfully registered DLL C:/windows/system32/scrobj.dll
> fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
> fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
> Failed to install DLL C:/windows/system32/scrobj.dll
> 
> И так для всех wsc.
> 

У меня на прикреплённый пример вот что получилось

night@night:~/wine_c$ regsvr32 /i:exam.wsc C:/windows/system32/scrobj.dll
Successfully registered DLL C:/windows/system32/scrobj.dll
Successfully installed DLL C:/windows/system32/scrobj.dll
night@night:~/wine_c$ 
Comment 6 Fedor Ezeev 2008-09-25 20:34:33 MSD
(In reply to comment #5)
> У меня на прикреплённый пример вот что получилось

Это на версии 1.0.8, как и указано в баге или на какой-то другой?
Если на другой, то на какой?

Можно ли получить какую-нибудь информацию об используемом Вами scrobj.dll? Источник, размер, версия?

P.S. И этта... У вас багзилла просит ВСЕХ при добавлении комментария проставлять затраченное время. Не уверен, что это хорошо :)
Comment 7 Andrey Vusik 2008-09-25 21:17:33 MSD
> 
> Это на версии 1.0.8, как и указано в баге или
> на какой-то другой?
> Если на другой, то на какой?
> 

wine 1.0.9-1 для Ubuntu 8.04 от 20 сентября

> Можно ли получить какую-нибудь информацию
> об используемом Вами scrobj.dll? Источник,
> размер, версия?

Размер 159793 (из mc)


Comment 8 Andrey Vusik 2008-09-25 21:25:48 MSD
> 
> P.S. И этта... У вас багзилла просит ВСЕХ при
> добавлении комментария проставлять
> затраченное время. Не уверен, что это
> хорошо :)
> 
Это новшество было придумано для работников Etersoft. Согласен, что для остальных оно смысла не имеет. Спасибо за замечание. В скором времени может исправим.:-)

Comment 9 Антон Азанов (Djelf) 2008-10-14 21:14:05 MSD
> wine 1.0.9-1 для Ubuntu 8.04 от 20 сентября
> Размер 159793 (из mc)
scrobj.dll это файл из IE6, а установка IE6 не всегда возможна.

>night@night:~/wine_c$ regsvr32 /i:exam.wsc C:/windows/system32/scrobj.dll
>Successfully registered DLL C:/windows/system32/scrobj.dll
>Successfully installed DLL C:/windows/system32/scrobj.dll
>night@night:~/wine_c$ 

Такое происходит только после установки IE6, без него регистрация не работает.
Чего-то в системе для регистрации *.wsh без IE6 не хватает.
Установка wsh 5.6 без IE тоже не помогает.
Comment 10 Andrey Vusik 2008-10-18 02:14:24 MSD
Переоткроем..
Comment 11 Svetlana Zhukova 2012-01-20 13:12:01 MSK
WINE@Etersoft SQL 2.0.0-eter2.5/8


<wine@eterhack bottle bugs/1861>$ regsvr32 /i:Registry.wsc C:/windows/system32/scrobj.dll                                     
Successfully registered DLL C:/windows/system32/scrobj.dll                                                                    
Failed to install DLL C:/windows/system32/scrobj.dll     

Установка ie не помогает.