Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Запретить загрузку CryptoPro .NET в некоторых сборках, приложениях, сервисах
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
В случае когда установлен CryptoPro.NET почему то отказываются работать билд-контроллеры для Team Foundation System и, конкретно вот такой код для .NET Framework 4.5 отказывается выполняться в среде автоматического тестирования NCrunch: Код:using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
var _appDomain = AppDomain.CreateDomain(string.Format("App_{0}", Guid.NewGuid()));
}
}
}
Выдает AccessViolationException. На машинах где нет CryptoPro.NET всё работает. Использую последнюю сборку. Собственно вопрос - можно ли как-то ограничить круг приложений куда лезет CryptoPro.NET?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,395 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 718 раз в 622 постах
|
Есть проблемы при установке последнего FW, при установленном КриптоПро .NET. В последней версии мы проблему пофиксили, можно попробовать: https://www.cryptopro.ru.../prerelease/NETSetup.exeПосле установки нужно перегерить образ mscorlib: Код:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen mscorlib
\Windows\Microsoft.NET\Framework\v4.0.30319\ngen mscorlib
Отредактировано пользователем 31 января 2017 г. 15:00:35(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
К сожалению не помогло - проблема осталась прежней. Скачал всё самое последнее, что было + то что вы мне скинули. Вы не могли бы попробовать воспроизвести у себя - это займет не более 5 минут. Ссылка на NCrunch - https://www.ncrunch.net/downloadУстанавливаете N_Crunch. Проект C# во вложении. Запускаете тест. NCrunchProblem.zip (27kb) загружен 1 раз(а).
Так. Про перерегить не видел. Отредактировано пользователем 31 января 2017 г. 15:05:31(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
Автор: maxdm Есть проблемы при установке последнего FW И еще что такое "FW"?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,395 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 718 раз в 622 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
Я не понял как перегерить образ mscorlib? Команда которую вы дали является устаревшей. ngen install mscorlib выдает "all up to date". При этом даты изменения сборок в Native Images не меняются. Тест так же дохнет.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
И через Resharper тоже тесты валятся
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,395 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 718 раз в 622 постах
|
Попробуйте удалить native image, удалив директории: C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\ C:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\
Затем выполните команды ngen.
Также можно попробовать удалить .NET Framework и установить заново.
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.10.2015(UTC) Сообщений: 29
Поблагодарили: 4 раз в 4 постах
|
Не удаляются они - куча приложений использует. Framework перестанавливать не стал - это уж слишком ). Вы не могли бы включить в программу тестирования этот случай - тестовые примеры все есть и шаги воспроизведения выше. Планируется ли новая исправленная версия? Отредактировано пользователем 1 февраля 2017 г. 11:01:04(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,395 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 718 раз в 622 постах
|
Будем разбираться, возможно это новая проблема. Отключать КриптоПро .NET для процессов можно пока только вместе с КриптоПро CSP, добавляя название исполняемого файла в исключения в Код:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProExclude
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Запретить загрузку CryptoPro .NET в некоторых сборках, приложениях, сервисах
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close