Описание тега activation-context-api
API контекста активации используется для управления контекстом активации и создания объектов с именами версий с манифестами. Это часть стандартного (то есть неуправляемого) API программирования Windows.
1
ответ
Загрузка незарегистрированной сборки.NET из неуправляемой нативной библиотеки C++ в приложении Java
Я использую приложение Java, которое может быть расширено с помощью пользовательских пакетов, которые могут включать в себя собственный код, поэтому я не имею никакого контроля над средой Java, кроме возможности добавления расширений jar. В этом слу…
14 авг '18 в 15:58
1
ответ
Как указать, какой экземпляр уже загруженной параллельной сборки использовать
Я создаю dll (A.dll), который изолирован (ISOLATION_AWARE_ENABLED), зависит от dependency.dll и имеет файл манифеста: <?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion…
06 сен '18 в 14:12
0
ответов
COM без регистрации не играет хорошо с однопоточными объектами. Контекст активации отброшен во время маршалинга
Я работаю над интеграцией библиотеки на основе COM/CLI в приложение на основе Java через JNI (да, это немного беспорядок). По большей части это работает, но я столкнулся с некоторым затруднением, когда дело доходит до того, как контексты активации в…
18 май '17 в 17:27
2
ответа
AppDomain.ActivationContext имеет значение NULL
Я создал AppDomain в моем приложении. Ниже приведен код, который я использовал AppDomainSetup domaininfo = new AppDomainSetup(); domaininfo.ApplicationBase = "C:\\"; AppDomain domain = AppDomain.CreateDomain("MyDomain", null, domaininfo); Activation…
10 янв '14 в 12:32
1
ответ
Использование API активации контекста в компоненте C++
Я aC# developer в настоящее время работаю над некоторыми устаревшими компонентами C++ com. Я пытаюсь добавить api-код контекста активации в com-компоненты, чтобы вызывать другие com-компоненты без регистрации. Я написал фиктивный проект на C++, чтоб…
16 июн '11 в 16:38
1
ответ
Контекст активации теряется при работе с WinForm?
У меня есть приложение, которое использует некоторые классы из родной библиотеки COM в изолированном развертывании. Упрощенная: Во время выполнения я загружаю dll с файлом манифеста в определенный каталог, не регистрируя его. Затем я создаю контекст…
12 янв '11 в 22:58
1
ответ
Правильно ли загружать манифест сборки непосредственно в контекст приложения?
В настоящее время я пытаюсь запустить довольно запутанную схему с бесплатной регистрацией COM. Дело не в том, что это не работает, а в том, что я попал в какую-то запутанную ситуацию, когда мне кажется, что я должен активировать манифест зависимости…
15 окт '13 в 12:32
0
ответов
Как изменить / очистить контекст активации из Excel/VBA?
Если я не ошибаюсь, команда VBA CreateObject(OBJNAME) сначала проверяет, может ли он найти путь к объекту в контексте активации, и если он не находит его там, проверяет реестр. По крайней мере, именно так я бы истолковал тот факт, что когда я регист…
04 дек '13 в 09:09
1
ответ
COM бок о бок сборки с использованием DLL из другого каталога?
Я уверен, что ответ - нет, но на всякий случай: Можно ли для автономного exe-файла с соответствующим манифестом SxS ссылаться на COM DLL, используя относительный путь, или загружать их из каталога, который не является текущим? Мы работаем в среде gr…
25 янв '12 в 14:28
0
ответов
Расшифровка ошибки контекста активации 0xC015000f
Мне нужно определить причину EXCEPTION_CODE: (NTSTATUS) 0xc015000f - Деактивируемый контекст активации не является последним активированным контекстом. используя пользовательский режим после смерти дамп сбоя. Стек вызовов: # ChildEBP RetAddr Args to…
02 апр '15 в 20:35
1
ответ
Как создать управляемый COM-объект без регистрации, как мне заставить CLR выглядеть в каталоге, отличном от исполняемого файла основного приложения?
Это довольно сложный вопрос, затрагивающий несколько загадочные области, связанные с COM, CLR и COM без регистрации. Во-первых, мое основное приложение написано на python. Таким образом, его кодовая база (в разработке) находится, скажем, в C:\mainap…
27 ноя '12 в 18:57
1
ответ
Сборка идентификационных имен в манифестах SxS
У меня есть два вопроса относительно API активации контекста и манифестов SxS. Они выглядят очень просто, но я не могу найти для них хорошего ответа. У меня есть две библиотеки DLL с именами файлов foo.dll и bar.dll, обе со встроенными манифестами, …
27 фев '18 в 18:14
1
ответ
Где мне нужно переключить контекст активации?
Проблема, с которой я сталкиваюсь, в сущности описана здесь, а именно: У меня есть DLL, которая использует сторонний внутрипроцессный COM-компонент DLL. Я хочу использовать бесплатный COM регистрации с этим внутрипроцессным компонентом. Я хочу встро…
10 окт '13 в 15:01
1
ответ
Просмотреть контекст активации Windows запущенного процесса?
Есть ли способ просмотреть контекст активации работающего процесса Windows? В идеале, когда я говорю "просмотреть", я имею в виду проверить его понятным для человека способом, например, чтобы увидеть / подтвердить, какие DLL были загружены и т. Д. Я…
08 авг '17 в 13:18
1
ответ
Использование API-интерфейса Activation Context с множеством библиотек в разных местах
Я использую API-интерфейс Activation Context в клиенте.Net, работающем в местоположении A, для загрузки COM-компонента без регистрации в местоположении B (которое совершенно отличается от местоположения A, а не одноуровневого / потомкового и т. Д. Н…
15 июн '11 в 10:51
2
ответа
WebKit.Net и OpenWebKitSharp Ошибка: не удалось инициализировать контекст активации
Я использую и / или WebKit.Net и OpenWebKitSharp. Однако, как только я пытаюсь создать экземпляр WebKitBrowser, я получаю сообщение об ошибке: Не удалось инициализировать контекст активации. Кто-нибудь знает, что это такое?
10 окт '11 в 15:16
4
ответа
Что не так с этим вызовом Windows API WaitForSingleObject?
Процесс нестабильно завис в Windows 7. Я использую !analyze -v команда в WinDbg для анализа исключений. Это рассказывает ниже информацию. Исключение фактически выбрасывается WaitForSingleObject функция, которая вызывается IrsSim!IrsNet_BlockOutput, …
23 май '12 в 08:55
1
ответ
Внедрить манифест COM без регистрации в C# dll с собственной / управляемой средой
В настоящее время я работаю над смешанной нативной / управляемой цепочкой приложений, в которой используется COM без регистрации. Следующее изображение иллюстрирует это: DLL-оболочка C# была создана с помощью утилиты tlbimp.exe. Это позволяет каждом…
24 сен '14 в 19:06
5
ответов
Причины CreateEx Необработанное исключение Деактивируемый контекст активации не является последним активированным
itsAnalysisDataTable.CreateEx( WS_EX_CLIENTEDGE, AfxRegisterWndClass( CS_DBLCLKS, LoadCursor( NULL, IDC_ARROW ), (HBRUSH)::GetStockObject( NULL_BRUSH ), NULL ), "AnalysiysTable", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, dialogItemRect, this,…
05 окт '11 в 09:22
1
ответ
COM-взаимодействие без регистрации: деактивация контекста активации в финализаторе вызывает исключение SEHException
В настоящее время я работаю над смешанной управляемой / нативной рабочей цепочкой, и мне нужно создать контекст активации для поддержки COM без регистрации (см. " Вставка манифеста COM без регистрации" в C# dll с нативной / управляемой средой). След…
22 окт '14 в 18:53