Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
Проблема при загрузки cades.dll на 64 битной платформе(windows server 2008). Есть тестовое приложение, которая динамически грузит мою длл, к которой в свою очередь статически прилинкована cades.dll. Ошибка при загрузке следующая: "Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений.Код ошибки: 0x36B1". В чем проблема?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Как устанавливали 64-битную cades.dll на эту машину? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
Смирнов написал:Как устанавливали 64-битную cades.dll на эту машину? С помощью дистрибутива sdk с сайта cryptopro.ru. Замечен такой эффект - даже если я комментирую вызовы всех методов из cades.dll и только оставляю включенным cades.h, то все равно возникает эта ошибка, хотя насколько я понял, грузится при этом cades.dll не должна. Если потом комментирую генерацию манифеста в cades.h, то моя библиотека грузится
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
SDK ставит только 32-битную cades.dll, поскольку дистрибутив 32-битный. 64-битную можно поставить с помощью инсталлятора вашего приложения, включив в него 64-битные модули слияния из комплекта SDK. Или можно установить cades-x64.msi. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
И почему-то в манифесте указана тип сборки как type='win32'
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
Смирнов написал:SDK ставит только 32-битную cades.dll, поскольку дистрибутив 32-битный. 64-битную можно поставить с помощью инсталлятора вашего приложения, включив в него 64-битные модули слияния из комплекта SDK. Или можно установить cades-x64.msi. А где взять cades-x64.msi? я его что-то не увидел на сайте. И что такое 64-битные модули слияния ?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
Смирнов написал:Это как раз нормально. Но факт, что включение такого манифеста в мою длл не дает ей загрузиться (даже если я комментирую все вызовы из cades.dll и соответсвенно cades.lib не линкуется)
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
ssladkov написал:А где взять cades-x64.msi? я его что-то не увидел на сайте. И что такое 64-битные модули слияния ? Про модули слияния см. здесь. cades-x64.msi лежит здесь. В ближайших версиях SDK он будет идти в комплекте. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.09.2010(UTC) Сообщений: 19 Откуда: Москва
|
ssladkov написал:Смирнов написал:SDK ставит только 32-битную cades.dll, поскольку дистрибутив 32-битный. 64-битную можно поставить с помощью инсталлятора вашего приложения, включив в него 64-битные модули слияния из комплекта SDK. Или можно установить cades-x64.msi. А где взять cades-x64.msi? я его что-то не увидел на сайте. И что такое 64-битные модули слияния ? Уже нашел cades-x64.msi. Но модулей в слияния, я так понял это msm файлы, в cades SDK не обнаружил. Ну и бог с ними
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close