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

Отработанное время:
Продуктивное время:
Bug 3774 - cscript не работает в режиме winexp   Make a simular bug
Summary: cscript не работает в режиме winexp
Status: CLOSED WORKSFORME
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Запуск ; Отладка ; Исключения (show other bugs)
Version: 1.0.10
Hardware: PC All
: P2 major
Target Milestone: ---
Assignee: Виталий Перов
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3773 1217 3723
  Show dependency treegraph
 
In work:
Reported: 2009-04-03 20:36 MSD by Vitaly Lipatov
Modified: 2009-04-21 20:20 MSD (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2009-04-03 20:36:10 MSD
$ wine cscript.exe /E:vbscript test.vbs
где test.vbs -
Set WshShell = CreateObject("WScript.Shell")
WScript.Echo "Windows dir: " & WshShell.ExpandEnvironmentStrings("%WinDir%")

Выдаёт
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
и ничего не выполняет.

Сам cscript даже справку не выводит в режиме winexp, молча завершается.
Через wine98 всё работает.
Comment 1 Виталий Перов 2009-04-06 14:46:57 MSD
6c736db1-bd94-11d0-8a23-00aa00b58e10 скорей всего MSVSA.InprocessEventCreator

Скорее всего это к баге не относится.
При замене ole32.dll на нативную сообщения пропадают.
Comment 2 Виталий Перов 2009-04-06 15:47:41 MSD
Проблема только в версии windows. Если запускать:
WINDOWS_VERSION="win98" wine cscript.exe /E:vbscript test.vbs,
то всё работает

Предположил, что старой vbscript.dll не нравится новая версия windows.
Скопировал vbscript.dll от win2k3 - ничего не изменилось
Comment 3 Виталий Перов 2009-04-06 16:41:41 MSD
Попробовал разные версии cscript.exe.
Версия win2k входит в критическую секцию и повисает.
Версии winXP у нас нет.

Пробовал установить MS Windows scripting 5.6 (VBScript only)- не помогло
Comment 4 Vitaly Lipatov 2009-04-10 18:54:57 MSD
Про вывод при простом запуске cscript:
http://bugs.winehq.org/show_bug.cgi?id=5541

Я проверил, при запуске через wineconsole cmd
всё работает и выводится.
Так что проблема только в выводе в чистую консоль, что для нас не актуально.