03.04.2007 11:43:25не идет пример Ответов: 4
ch
Установил КриптоПро CSP 2.0
Visual Studio 2005 (C++).
Библиотеку MSXML5.DLL скопировал в ..\system32
Взял пример из Крипто-Про 3.0 по созданию подписи XML документа, в результате получаю ошибку...
===============
C:\...s\CSP_3\Samples\CSP\XMLSignForVerify\Debug>XMLSignForVerify.exe "doc_to_sign.xml" "Test CA"
Installation of msxml5 is required to run this app.
===============
Попытался зарегистрировать DLL, в результате получил...
C:\WINNT\system32>regsvr32 msxml5.dll
LoadLibrary("msxml5.dll") failed - Произошел сбои в программе инициализации библиотеки
динамической компоновки (DLL).
---------
Подскажите пожалуйста что я не так сделал ?
Заранее благодарен за любой ответ.
 
Ответы:
03.04.2007 13:30:04maxdm
1. ГОСТ XMLDSig поддерживается только в CSP 3.0 и выше.
2. MSXML5 должен быть установлен как часть одного из продуктов MS и лежать в папке ($Program Files)\Common Files\microsoft shared\OFFICE11
03.04.2007 14:54:22cn
Я извиняюсь правильно ли я понял, что при установке CSP 3.0 проблем с MSXML5 у меня не будет, или мне необходимо будет его установить отдельно ?
Пытался найти msxml5.msi нигде нет, msxml6.msi и msxml4.msi есть а 5.. нет ГДЕ ВЗЯТЬ ПОДСКАЖИТЕ ПОЖАЛУЙСТА.
03.04.2007 16:35:09maxdm
msxml5.dll входит в Office 2003/2007 (нужен SP2 к CSP 3.0). И, вероятно, в соответствующие viewers.
03.04.2007 16:36:28maxdm
http://www.microsoft.com/downloads/details.aspx?FamilyID=95e24c87-8732-48d5-8689-ab826e7b8fdf&DisplayLang=en