Описание тега unmanaged
Unmanaged refers to Windows code that is independent of the Common Language Runtime(CLR). COM components, ActiveX components, and Win32 API functions are examples of unmanaged code.
1
ответ
Загрузка собственной неуправляемой C++ DLL в управляемое приложение C# приводит к тому, что DLL выводит мусор
У меня есть собственная, неуправляемая C++ DLL (symulator.dll), которую я должен загрузить и вызвать из управляемого приложения C#. DLL использует классы C++ и динамическое выделение памяти (через new оператор). Экспортирует функцию под названием In…
05 май '17 в 03:20
1
ответ
Переполнение стека в неуправляемой библиотеке приводит к сбою приложения.NET
Потому что мне часто приходится использовать библиотеки сторонних производителей - а иногда они приводят к сбою моих приложений - я создал тестовую библиотеку на C++. Эта библиотека генерирует переполнение стека (путем рекурсивного вызова метода) с …
03 май '17 в 12:44
1
ответ
C# Неуправляемый экспорт MissingMethodException
Я пытаюсь воспроизвести функциональность библиотеки C++ в C#, и одна из ее особенностей заключается в том, что она может предоставлять некоторые свои функции извне. Теперь, когда я вызываю SetAllAnalog(), я получаю упомянутое ниже исключение. Это на…
07 дек '16 в 17:24
0
ответов
Как распределить параметр const char* в указателе функции, который используется для отправки данных из C++ dll в C#, чтобы избежать сбоя сборки выпуска
Я регистрирую указатель на функцию, которая принимает строку в качестве параметра в DLL C++, которая используется для отправки текста обратно в приложение C#. Я попытался маршалировать строковый параметр как IntPtr и BStr в дополнение к другим. С от…
27 янв '17 в 15:04
0
ответов
Если возможно использовать "_set_invalid_parameter_handler" в C#
Недавно я работал над проектом winform, который использует "dllimport" для вызова некоторой библиотеки c/ C++.Иногда, не каждый раз, происходит сбой приложения с кодом ошибки "0xC0000417". Я провел некоторое исследование, оно о "Недопустимый парамет…
27 июл '18 в 10:51
2
ответа
Доступ к хранилищу сертификатов X509 с неуправляемым C++
Кто-нибудь знает, как я мог бы сделать эквивалент кода ниже C#, используя неуправляемый C++, т.е. запросить сертификат из хранилища сертификатов X509 по отпечатку? var store = new X509Store(StoreName.My, StoreLocation.LocalMachine); store.Open(OpenF…
08 ноя '11 в 23:32
1
ответ
Проблемы утечки памяти: утилизировать или не утилизировать управляемые ресурсы?
Я испытываю странную утечку памяти в дорогостоящем приложении.NET для поиска изображений на основе контента (CBIR). Концепция заключается в том, что существует класс обслуживания с циклом потока, который захватывает изображения из некоторого источни…
03 авг '11 в 13:18
1
ответ
Идентификация процесса или модуля как управляемого / собственного
Возможный дубликат: Как определить, управляется ли процесс в C#? Как я могу узнать, управляется ли процесс или модуль (.NET) или нативно программно (в C++)?
24 окт '11 в 19:09
0
ответов
Маршалинг строит со строками и массивами из управляемого в неуправляемый код
У меня есть простая структура данных C# со строкой, int и вектором int: class MyManagedClass { public string m_Str; int m_Int; int[] m_IntArray; } Эквивалент в C++: struct myUnmanagedStruct { char* m_Str; UINT m_Int; UINT* m_IntArray; } У меня есть …
20 апр '11 в 22:30
2
ответа
System.Drawing объекты неуправляемых ресурсов утилизации
У меня есть следующий код: using System.Drawing; ... Graphics _graphics = Graphics.FromImage(...) ... public void Draw(Stream stream, Rectangle rect, Color color) { _graphics.FillRectangle(new SolidBrush(Color), 0, 0, Width, Height); _graphics.DrawI…
25 дек '12 в 09:38
7
ответов
Свободное выделение неуправляемой памяти из управляемого кода
Приложение.NET вызывает C dll. Код C выделяет память для массива char и возвращает этот массив в качестве результата. Приложения.NET получают этот результат в виде строки. Код C: extern "C" __declspec(dllexport) char* __cdecl Run() { char* result = …
19 дек '09 в 08:33
1
ответ
Преобразовать массив<uchar>^ в данные std::vector<char>;
Я работаю с управляемым и неуправляемым кодом, и мне нужно конвертировать конвертировать array<uchar>^ image в std::vector<char> data, Я начал делать это: array<uchar> ^image = gcnew array<uchar>(tam); reader2->GetBytes(0,…
15 июн '16 в 15:00
1
ответ
Размещение службы WCF с использованием неуправляемых библиотек DLL
У меня есть управляемая DLL, которая внутренне ссылается на пару неуправляемых DLL. Эта управляемая DLL добавлена как ссылка на мой сервисный проект WCF. Однако неуправляемые библиотеки DLL необходимо вручную скопировать в путь вывода сборки моего…
01 янв '12 в 17:38
4
ответа
Приложение ASP.NET 2.0 работает на Win 2003 в режиме изоляции IIS 5, но не в режиме (по умолчанию) IIS 6
Приложение использует DLLImport для вызова устаревшей неуправляемой библиотеки DLL. Давайте назовем эту dll Unmanaged.dll ради этого вопроса. Unmanaged.dll имеет зависимости от 5 других устаревших DLL. Все устаревшие библиотеки находятся в каталоге …
30 сен '08 в 18:03
3
ответа
Возвращаемый дескриптор GetPhysicalMonitorsFromHMONITOR всегда равен нулю
В Media Foundation SDK есть функция GetPhysicalMonitorsFromHMONITOR, которую я пытаюсь реализовать с использованием C#, но безуспешно... В возвращенном PHYSICAL_MONITOR[] функция возвращает строковое описание монитора, но по некоторым загадочным при…
11 май '09 в 02:18
1
ответ
Почему универсальная структура, параметризованная blittable типом, не является неуправляемым типом?
У меня есть одна функция foo, которая принимает неуправляемый тип, затем я создаю общую структуру, которая требует, чтобы параметр типа был неуправляемым: [<Struct>] type Vector4<'T when 'T:unmanaged> = val x : 'T val y : 'T val z : 'T v…
28 мар '13 в 06:47
2
ответа
Уничтожить неуправляемый объект из кода.NET
Я написал библиотеку C++, которая предоставляется моему приложению VB.NET через оболочку C++/CLI. Я беспокоюсь об объектах, которые я перемещаю в приложение VB.NET через оболочку. Чтобы использовать классы в библиотеке, я написал для них оболочки, а…
27 сен '11 в 20:22
2
ответа
Модульное тестирование TFS с использованием неуправляемых библиотек DLL
Нам нужно протестировать приложение.NET, которое ссылается на DLL-библиотеку.NET Wrapper, которая ссылается на неуправляемую DLL C++. Проект модульного тестирования TFS только копирует DLL-библиотеку.NET Wrapper, но не последний, не пройденный тест …
17 фев '11 в 11:30
0
ответов
Как отладить WebBrowser mshtml.dll c0000005
Я использую контроль WebBrowser с.NET 4.0 и получаю случайные сбои. Время, в которое происходит сбой приложения, варьируется, хотя использование приложения точно такое же. Вот описание проблемы, которое предоставляет Windows: <EventType>APPCRA…
23 апр '13 в 12:17
0
ответов
Передача массива struct из C# удалось C++ неуправляемым и получить изменения
Не удалось найти решение для простой задачи, пожалуйста, помогите мне найти его. По сути, я хочу передать массив struct и вернуть изменение значений структуры из неуправляемого кода. Вот мой код: C++: struct CPT { const char* Value1; const char* Val…
04 апр '18 в 05:44