| ||||
| ||||
Проблема такая: надо подписывать документы при помощи MSXML5 в JavaScript. Соответственно, надо инициировать для этого объект MSXML5. Что я делаю: 1. Создал cab-файл, куда положил саму dll (взял из папки Офиса) и файл inf с описанием вида: [version] signature="$CHICAGO$" AdvancedINF=2.0 [SourceDisksNames] 1="default",,1 [DefaultInstall] CopyFiles=msxml5.files RegisterOCXs=msxml5.register [DestinationDirs] msxml5.files=11 [msxml5.files] msxml5.dll,,,32 [msxml5.register] %11%\msxml5.dll 2. На html-странице поместил код: <object id="oMsxml2" classid="clsid:88D969E5-F192-11D4-A65F-0040963251E5" <%--"88D969E5-F192-11D4-A65F-0040963251E5"--%> codebase="msxml5.cab#version=5,0,0,1" width="1" height="1"> </object> Может, что-то в этом коде не так? Какой CLSID, кто-нибудь сталкивался? Тот ли я указал? Да и при подписи исплоьзуются объекты MSXML2.DOMDocument.5.0 и Msxml2.MXDigitalSignature.5.0. В общем, похоже что-то не так я сделал, потому что при подписи ругается, что объект не объявлен. dll-ка в каталог Windows\system32 скопировалась. | ||||
Ответы: | ||||
| ||||
<%--"88D969E5-F192-11D4-A65F-0040963251E5"--%> Это, конечно, лишнее - комментарии, этого считайте нет. | ||||