14
ответов

Внешняя DLL записывается на C и используется в C # [дубликат]

Я написал внешнюю DLL в C и использует PInvoke для импорта в проект на C #. Все работает на моем компьютере, однако на каждом другом компьютере отображается ошибка. Во-первых, я вставлю коды ...
вопрос задан: 29 July 2012 10:10
11
ответов

Вызов функции c ++ в .NET [duplicate]

У меня есть функция c ++, которую я бы хотел вызвать в .NET. Однако я получаю сообщение об ошибке System.BadImageFormatException: «Была сделана попытка загрузить программу с неправильным форматом. (Исключение из ...
вопрос задан: 28 April 2010 11:20
9
ответов

Выиграть 7 DllImport C# Нечетная ошибка, Недопустимый доступ к ячейке памяти?

Я использую DllImport для доступа к некоторым функциям в C++ dll из моего приложения C#. Этот код хорошо работает на моем dev ноутбуке, который является Windows 7 64bit, сам dll составляет 32 бита, таким образом, я выполняю процесс...
вопрос задан: 24 July 2010 22:03
9
ответов

Почему.NET не находит OpenSSL.NET dll?

РЕДАКТИРОВАНИЕ (целый вопрос, это было слишком неясно), я хочу использовать OpenSSL.NET страница инструкций по установке OpenSSL.NET: УСТАНОВКА Удостоверяется, что у Вас есть libeay32.dll и ssleay32.dll в текущей работе...
вопрос задан: 8 September 2009 21:25
8
ответов

Преобразование Windows Dll к .lib для Visual Studio C++ 2008

Я знаю, что существует инструмент под названием Dll к lib, но разработчик спрашивает 1 000$. Я только должен преобразовать одну библиотеку, однажды, таким образом, не легкий выровнять по ширине ту цену. Я попробовал IMPLIB32.EXE, но я просто становлюсь пу
вопрос задан: 23 May 2017 12:16
8
ответов

SharePoint не удается загрузить DLL C++ в Windows 2008

У меня есть DLL SharePoint, который делает некоторые вещи лицензирования и как часть кода, это использует внешний C++ DLL для получения порядкового номера жесткого диска. Когда я запускаю это приложение на Windows Server 2003...
вопрос задан: 6 September 2010 22:44
7
ответов

Установка dllimport программно в C#

Я использую DllImport в своем решении. Моя проблема состоит в том, что у меня есть две версии того же DLL один созданный для 32 битов и другой для 64 битов. Они оба выставляют те же функции с идентичными именами и...
вопрос задан: 17 December 2018 09:41
6
ответов

Можно ли использовать переменную для пути DLL в C # атрибут DllImport? [Дубликат]

У меня есть оболочка C # для dll C ++, которая много использует атрибут DllImport: [DllImport («myDll.dll», SetLastError = true, CallingConvention = CallingConvention.StdCall)] Первый аргумент в ...
вопрос задан: 16 January 2012 11:52
6
ответов

использование C функционирует в C#

у меня есть dll, созданный с mingw, один из заголовочных файлов содержит это: экстерн "C" {интервал get_mac_address (символ * Mac);//функция возвращает MAC-адрес в символе * Mac}, я использую этот dll в...
вопрос задан: 14 May 2010 08:32
6
ответов

Структура C# Никакой Конструктор Без параметров? Посмотрите то, что я должен выполнить

Я использую структуру для передачи неуправляемому DLL как так - [StructLayout (LayoutKind. Последовательный)] общедоступная структура valTable {общедоступный тип байта; общедоступная карта байта;...
вопрос задан: 3 March 2010 14:32
6
ответов

Бесплатное неуправляемое выделение памяти из управляемого кода

A. Сетевое приложение называет C dll. Код C выделяет память для массива символов и возвращает этот массив как результат. Приложения.NET получают этот результат как строку. Код C: экстерн "C" __ declspec (...
вопрос задан: 19 December 2009 08:33
6
ответов

Существует ли более безболезненный способ назвать Win32 от C#?

Каждые несколько месяцев я должен для вызова Win32 от C#. Хотя я сделал это дюжину раз, я обычно забывал точные махинации, таким образом, я ввожу по абсолютному адресу вокруг веб-или старого кода и выясняю что...
вопрос задан: 21 October 2009 02:30
5
ответов

Вызывание функций в DLL от C++

У меня есть решение в VS 2008 с 2 проектами в нем. Каждый - DLL, записанный в C++, и другой простое консольное приложение на C++, созданное из пустого проекта. Я хотел бы, знают, как звонить...
вопрос задан: 30 January 2013 15:39
5
ответов

“Неспособный найти точку входа названной [функционируют] в dll” (C++ к c# преобразованию типов)

У меня есть dll, который прибывает от третьего лица, которое было записано в C++. Вот некоторая информация, которая прибывает из dll документации://запускают документацию RECO_DATA {wchar_t Фамилия [200]; wchar_t...
вопрос задан: 17 March 2009 06:26
5
ответов

Экспорт функций от C++ dll к C# P/Invoke

Я создал C++ dll, что я хотел бы звонить из кода C#. Я могу вызвать одну функцию, но другой выдает исключение, когда код C# пытается загрузить dll. Заголовок похож на это:...
вопрос задан: 24 February 2009 01:25
4
ответа

Как получить метод класса из загруженной DLL-библиотеки C # в C ++? [Дубликат]

Я пытаюсь получить метод класса из загруженной C # dl-библиотеки в главной программе C ++ (C ++): HINSTANCE hMyDLL = LoadLibrary (L "ClassLibrary1.dll"); if (NULL == hMyDLL) {std :: cout & lt; «LoadLibrary ...
вопрос задан: 27 April 2010 10:17
4
ответа

Альтернативная причина BadImageFormatException в блоке.NET?

Я работаю над.NET 3,5 консольных приложения в C#, который использует VC ++ неуправляемый DLL. Это работало без проблемы, когда я работал над ним несколько недель назад, но я возвращаюсь к нему сегодня и теперь добираюсь...
вопрос задан: 22 March 2010 18:38
4
ответа

Вызов PInvokeStackImbalance C# к неуправляемой функции C++

После переключения на VS2010 управляемый помощник отладки отображает ошибку о несбалансированном стеке от вызова до неуправляемой функции C++ из приложения C#. Подозреваемые usuals не кажутся...
вопрос задан: 5 March 2010 22:39
4
ответа

C#: Доступ 32-bit/64-bit DLL в зависимости от платформы

мы используем самозаписанный C++ на 32 бита DLL из наших приложений C#. Теперь мы заметили, что, когда приложения C# запущены в системе на 64 бита, время выполнения на 64 бита автоматически используется и конечно 32 бита...
вопрос задан: 4 March 2010 10:33
4
ответа

DllImport не работает на всех компьютерах [duplicate]

У меня странный вопрос: мой код c # выглядит следующим образом: [DllImport ("gInput")] public static extern int Add10 (int a); и он работает, файл gInput.dll находится рядом с моим exe и работает ... Into ...
вопрос задан: 19 January 2010 17:01
4
ответа

Как настроить функцию C++ так, чтобы она могла использоваться p/invoke?

Надо надеяться, это - глупо легкий вопрос, но он показывает мое отсутствие экспертных знаний с C++. Я - программист C#, и я сделал обширную работу с P/Invoke в прошлом с C++ других людей/C dlls...
вопрос задан: 7 October 2009 20:15
3
ответа

Есть ли какое-либо собственное средство просмотра функций экспорта DLL? [закрытый]

Есть ли какое-либо свободное собственное средство просмотра функций экспорта Windows DLL, которое показывает имя функции и список их параметров?
вопрос задан: 15 September 2014 20:31
3
ответа

Импорт библиотеки .dll в python с использованием eclipse [duplicate]

Я довольно новичок в Python, и я пытаюсь использовать ctypes для использования библиотеки .dll. Он выходит с ошибкой «winerror 193 1 не является допустимым приложением win32». Это код c, который я использую для создания. ..
вопрос задан: 8 November 2013 01:49
3
ответа

Почему использование Атрибут DllImport, как соединено к добавлению ссылки?

Я видел несколько примеров, таких как это: [DllImport ("user32.dll")] статический экстерн bool TranslateMessage ([В] касательно сообщения lpMsg); [DllImport ("user32.dll")] статический экстерн IntPtr DispatchMessage ([В]...
вопрос задан: 23 July 2010 20:06
3
ответа

Используя C++ DLL в проекте C#

Я получил C++ dll, который должен быть интегрирован в проекте C#. Я думаю, что нашел корректный способ сделать это, но вызов dll дает мне эту ошибку: Система. BadImageFormatException: была предпринята попытка, чтобы...
вопрос задан: 8 June 2010 07:41
3
ответа

P/Invoke динамический путь поиска DLL

У меня есть существующее приложение который P/Invokes к DLL, находящемуся в том же каталоге как само приложение. Теперь (вследствие того, что Canon производит один из самого дрянного API вокруг) я должен поддерживать два...
вопрос задан: 9 March 2010 20:12
3
ответа

Параметризация DllImport для использования в приложении C#

У нас есть поставщик, который обеспечивает библиотеку для доступа к их аппаратным средствам. К сожалению, если у Вас есть несколько устройств, необходимо импортировать их библиотеку многократно с различными именами dll. Как...
вопрос задан: 2 November 2009 18:05
3
ответа

Действительно ли возможно перезапустить ПК с помощью “чистой”.NET и *без* использующий p/invoke?

Действительно ли это возможно, не используя pinvoke, для перезапуска ПК с помощью.NET? Я отчасти просто повторил заголовок, но я не слишком уверен, как уточнить гораздо дальше!Править: Я должен был упомянуть тот Дон'...
вопрос задан: 14 October 2009 14:39
3
ответа

Назовите MiniDumpWriteDump с обратным вызовом

Я хочу использовать функцию MiniDumpWriteDump для создания некоторых пользовательских файлов дампа (главным образом, я хочу экспортировать файл дампа, который содержит минимальный объем информации для стеков вызовов потока), но я...
вопрос задан: 1 September 2009 11:01
3
ответа

__ declspec (dllimport/dllexport) и наследование

Учитывая DLL со следующими классами: #define DLLAPI __ declspec (...) класс Основа DLLAPI {общественность: виртуальная пустота B ();}; Полученный класс: общедоступная Основа {общественность: виртуальная пустота B ();...
вопрос задан: 12 August 2009 18:35