Вход | Регистрация


Ошибка с модулем SHA1CryptoServiceProvider

Ошибка с модулем SHA1CryptoServiceProvider
Я
   asisdes
 
31.10.18 - 09:16
Доброго дня!
Есть внешняя обработка для БК 2 редакции,
при попытки ею воспользоваться вываливается ошибка.
=====================================================================
{ВнешняяОбработка.kazkomOnlineBank.МодульОбъекта(4486)}: Ошибка при вызове конструктора (COMОбъект)
оSHA1 = Новый COMОбъект("System.Security.Cryptography.SHA1CryptoServiceProvider");
по причине:
-2147221164(0x80040154): Класс не зарегистрирован
=====================================================================
Описание обработки , авторы банкирские программисты.
Внешняя обработка для отправки Платежек напрямую в банк.
---------------------------------------------------------------------
Синдромы появились после замены компьютера, соответственно на новом Windows 10.
Говорят в пятницу поставили все, один раз отправили все работало, пришли в понедельник и перестало работать.
=====================================================================
Что попытались проделать на месте
1. Запуск 1С от имена Администратора
2. Регистрация 2 компонент: 
первую: Regsvr32 "C:\Program Files\1cv8\8.3.9.2233\bin\comcntr.dll" 
Regsvr32 и так же еще одну от банкиров, 
после регистраций получали сообщения об успешной регистрации компоненты
3. Скопировал себе обработку вытащил часть кода где шифрует, локально у себя все отработало нормально

Что планирую:
1. Переустановка 1С на компьютере, при установке указать Запуск от имена Администратора
2. Почистить кэш

Друзья кто сталкивался может написать что еще проверить надо будет.
 
 
   oleg_km
 
1 - 31.10.18 - 10:32
Это .NET класс, некоторые из них помечены как видимые через COM:

[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SHA1CryptoServiceProvider : System.Security.Cryptography.SHA1

Должен быть во всех .NET:
.NET Framework
4.7.2 4.7.1 4.7 4.6.2 4.6.1 4.6 4.5.2 4.5.1 4.5 4.0 3.5 3.0 2.0 1.1

Что-то с установкой .NET.

Там еще какое-то обновление в Windows 10 было с безопасностью. И касалось вроде COM. Может закрыли доступ?
   oleg_km
 
2 - 31.10.18 - 10:36
Проверь вот такой ключик в реестре:

Компьютер\HKEY_CLASSES_ROOT\System.Security.Cryptography.SHA1CryptoServiceProvider

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует