- Remove From My Forums
-
Вопрос
-
Добрый день!
Пытаюсь выполнить VBScript, но он падает на строке типа
Set objProfile = CreateObject(«DigtCrypto.Profile»)
с ошибкой
—————————
Windows Script Host
—————————
Сценарий: C:Script.vbs
Строка: 44
Символ: 1
Ошибка: Невозможно создание объекта контейнером ActiveX: ‘DigtCrypto.Profile’
Код: 800A01AD
Источник: Ошибка выполнения Microsoft VBScript
Помогите решить данную проблему.
Сам объект ‘DigtCrypto.Profile’ установлен для 32-разрядной версии ОС. Установленаая ОС Windows Server 2008 R2 Standard (64x).
Ответы
-
Системные исполняемые программы на системах x64 присутствуют всегда в двух видах: x64 — по обычному пути %systemroot% и x32 — по пути %systemroot%SysWOW64.
В вашем случае вам нужно запускать 32-хбитную версию cscript.exe
%systemroot%SysWOW64cscript.exe
Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
-
Помечено в качестве ответа
27 июля 2011 г. 13:10
-
Помечено в качестве ответа
-
Запустил так:
%systemroot%SysWOW64cscript.exe [путь к скрипту]
Спасибо!
Но скажите, каким образом я могу запускать скрипт без командной строки?
Посмотрите статью
http://support.microsoft.com/kb/248121 — там описано какие ветки реестра описывают путь к cscript.exe — замените на нужный путь и всеВсе вместе можно найти в
моей статье
Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
-
Предложено в качестве ответа
ILYA [ sie ] Sazonov
28 июля 2011 г. 1:54 -
Помечено в качестве ответа
Тарасов Виталий
28 июля 2011 г. 9:25
-
Предложено в качестве ответа
- Remove From My Forums
-
Вопрос
-
Доброго времени суток!
Есть такая беда — при запуске скрипта vbs возникает ошибка: невозможно создание объекта контейнером activex: UserAccounts.CommonDialog. На win XP данный скрипт работает корректно, а вот в win 7…
В инете нашел вариант решения данной проблемы: зарегистрировать safrcdlg.dll Но данное решение не помогло. Может быть кто-нить сможет подсказать, так сказать направить на путь правильный ?
Код:
Set objDialog = CreateObject(«UserAccounts.CommonDialog»)
objDialog.Filter = «Файлы mp3 (*.mp3)|*.mp3»
objDialog.FilterIndex = 1
objDialog.InitialDir = «C:»
intResult = objDialog.ShowOpen
If intResult = 0 Then
Wscript.Quit
Else
Wscript.Echo objDialog.FileName
End If-
Перемещено
6 мая 2010 г. 12:03
offtopic (От:Программы)
-
Перемещено
Ответы
-
Scripting Guys пишут:
The UserAccounts.CommonDialog object was one of those weird things that just showed up in Windows XP one day. We have
several articles that talk about how to use them, but the object was never even documented on MSDN.
И предлагают использовать MSComDlg.CommonDialog
Make sure that the MSComDlg.CommonDialog program ID (MSCOMDLG32.OCX) is registered for the below to work. This object does not, however, seem to be available on all systems; it might be included with Visual Studio or Microsoft
Office. We are not sure.Function BrowseForFile(pstrPath, pstrFilter)
Set objDialog = CreateObject(«MSComDlg.CommonDialog»)
objDialog.Filter = pstrFilter
objDialog.InitDir = pstrPath
objDialog.MaxFileSize = 256
objDialog.Flags = &H80000 + &H4 + &H8
intResult = objDialog.ShowOpen()
BrowseForFile = objDialog.FileName
End Function
BrowseForFile «c:»,»*.vbs»http://blogs.technet.com/heyscriptingguy/archive/2009/05/15/quick-hits-friday-the-scripting-guys-respond-to-a-bunch-of-questions-05-15-09.aspx
AKA Xaegr, MCSE: Security, Messaging; MCITP: ServerEnterprise Administrator; Блог: http://xaegr.wordpress.com
-
Помечено в качестве ответа
Vasily GusevModerator
23 мая 2010 г. 18:32
-
Помечено в качестве ответа
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
Ошибка при формировании запроса на сертификат
Kitten |
|
Статус: Новичок Группы: Участники
|
При формировании запроса на сертификат после формирования ключевого контейнера возникат ошибка: Произошла ошибка при создании объекта для сохранения файла (возможно заблокирован ActiveX)! Номер 0x1AD. Источник: ошибка выполнения Microsoft VBScript. Источник: Невозможно создание объекта контейнером ActiveX. Соответственно контейнер создается, а запрос на сертификат нет. Как побороть? КриптоПро CSP KC2 3.0.3293 ОС — Windows XP Home edition SP3 Пользователь Kitten прикрепил следующие файлы:
У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
|
Kitten |
|
Статус: Новичок Группы: Участники
|
Техподдержка, отзовитесь!!! Срочно надо, вся работа встала! |
|
|
Татьяна |
|
Статус: Сотрудник Группы: Участники Поблагодарили: 40 раз в 37 постах |
посмотрите в ie — сервис — свойства обозревателя — безопасность — другой даны ли разрешения для ActiveX. Отредактировано пользователем 29 октября 2008 г. 14:09:11(UTC) |
Татьяна |
|
|
|
Kitten |
|
Статус: Новичок Группы: Участники
|
Насчет включения ActiveX — это первое, что проверил. Но когда отключены ActiveX, сценарий вообще не отрабатывает. А в моем случае дело доходит до записи запроса на дискету, т.е. контейнер создается, а запрос нет. В журнале событий ошибок по этому поводу не обнаружено. Отредактировано пользователем 29 октября 2008 г. 14:44:06(UTC) |
|
|
Татьяна |
|
Статус: Сотрудник Группы: Участники Поблагодарили: 40 раз в 37 постах |
а в сервис — управление надстройками — включение и отключение надстроек что вообще есть? |
Татьяна |
|
|
|
Kitten |
|
Статус: Новичок Группы: Участники
|
Помог совет с сайта DrWeb: «В системе поврежден Windows Script Host. Скачайте с сайта майкрософт WSH 5.6 http://www.microsoft.com…ads/details.aspx?disp… и переустановите ее.» Тема закрыта. То Татьяна: пожалуйста, обратите внимание еще на тему в разделе КриптоПро CSP 3.6 — «оффлайновская форма запроса — невозможно отобразить страницу» Отредактировано пользователем 29 октября 2008 г. 15:03:58(UTC) |
|
|
Пользователи, просматривающие эту тему |
Guest |
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
Ошибка при формировании запроса на сертификат
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.