pinvoke — все вопросы

4ответа
4 голоса
Когда DLL не найдена во время P /Invoking, как я могу получить сообщение о конкретной неуправляемой DLL, которая отсутствует?
Когда вы ссылаетесь на неуправляемую библиотеку (например, «A.dll»), которая, в свою очередь, ссылается на другую библиотеку («B.dll»), а B.dll отсутствует, вы получите сообщение об ошибке во время
3ответа
4 голоса
DllImport и ASP.NET
У меня возникают некоторые проблемы с DllImport и ASP.NET, потому что когда я использую импортированный метод, ASP.NET загружает Dll и блокирует файл даже после того, как он закончил его использовать
2ответа
4 голоса
Написание управляемой оболочки для неуправляемого (C ++) кода - пользовательские типы /структуры
faacEncConfigurationPtr FAACAPI faacEncGetCurrentConfiguration( faacEncHandle hEncoder); Я пытаюсь придумать простую оболочку для этой библиотеки C ++; Я никогда раньше не делал ничего, кро
1ответ
4 голоса
Как получить количество открытых TCP-соединений, удерживаемых определенным процессом в .NET
Мне нужно отслеживать количество открытых TCP-соединений, удерживаемых одним процессом на 64-битной машине Windows 7 из .NET 4.0. В этой статье описывается недокументированный метод Win32 API «Al
1ответ
4 голоса
Есть ли преимущество в производительности при использовании небезопасных вызовов P /Invoke по сравнению с обычными вызовами P /Invoke?
Я хочу использовать P /Invoke, чтобы позволить моей сборке C # взаимодействовать с собственной библиотекой C; это должно быть кроссплатформенным (то есть моно), поэтому сборка в смешанном режиме не
3ответа
4 голоса
Пишите в реестр используя P /Invoke
Мне нужно изменить значение регистра в WindowsCE, используя c # и P /Invoke (RapiDll там отсутствует) Я знаю, как читать ключ: private static string ReadRegKey(UIntPtr rootKey, string keyPath,
2ответа
4 голоса
Реализация цикла сообщений Win32 и создание объекта Window с помощью P /Invoke
Моя главная цель - реализовать правильный цикл сообщений исключительно с помощью вызовов P /Invoke , которые возможность обрабатывать события USB HID. Определенно, его функциональность должна совпа
4ответа
4 голоса
Маршал va_list в C # делегат
Я пытаюсь сделать эту работу из c #: C заголовок: typedef void (LogFunc) (const char *format, va_list args); bool Init(uint32 version, LogFunc *log) Реализация на C #: static class Nati
1ответ
4 голоса
P /Invoke декларации не должны быть критически безопасными
Мой код импортирует следующие собственные методы: DeleteObject, GetFontData и SelectObject из gdi32.dll GetDC и ReleaseDC из user32.dll Я хочу запустить код в средах полного и среднего дове
1ответ
4 голоса
Почему это взаимодействие приводит к сбою среды выполнения .NET?
Я пытаюсь перебрать некоторые файлы и извлечь их значки оболочки; Для этого я использую DirectoryInfo.EnumerateFileSystemInfos и некоторые P /Invoke для вызова Win32 SHGetFileInfo функция. Но ко
1ответ
4 голоса
В чем различия между фиксированными буферами и использованием атрибута `MarshalAs` с` UnmanagedType.ByValArray`?
Ну, есть некоторые очевидные различия: фиксированный буфер: они должны быть объявлены в небезопасном блоке (подразумевая, что весь проект должен быть скомпилирован с переключателем -unsafe).
1ответ
4 голоса
Как я могу удалить DeleteObject () на hBitmap, кроме как с помощью P /Invoke?
Я имею дело с кодом, который выглядит примерно так (с здесь ) using (var bmp = new System.Drawing.Bitmap(1000, 1000)) { IntPtr hBitmap = bmp.GetHbitmap(); var source = System.Windows.In
1ответ
4 голоса
Проблема вызова SystemParametersInfo
Недавно я пытался вызвать метод SystemParametersInfo из управляемого кода, но безуспешно. Проблема в том, что после вызова метода метод возвращает false (указывая на ошибку), однако GetLastError
1ответ
4 голоса
Платформа Invoke F # функции обратного вызова
Я использую F # на Raspberry Pi 2 (ARM 7 & моно). В настоящее время я пытаюсь использовать библиотеку WiringPi, написанную на C. Мне успешно удалось использовать некоторые функции с помощью P /I
2ответа
4 голоса
C # Новичок: Как мне исправить этот код, чтобы сделать поиск DNS?
Это мой первый раз, когда я использую C #, так что я очень не в себе. Но я верю, что замечательные люди здесь, в Stack Overflow, могут мне помочь! Я придумал следующий код (ниже), основанный на неко
2ответа
4 голоса
Как проверить, представляет ли объект NTAccount группу или пользователя?
При работе с правилами доступа, возвращенными GetAccessRules(True, True, GetType(System.Security.Principal.NTAccount)) как узнать, является ли объект NTAccount, на который ссылается каждое прав
3ответа
4 голоса
Вызов C-кода из управляемого кода
В настоящее время у меня есть функция C, которую я хотел бы использовать в .NET (C #). Я вижу два пути достижения этого: Компилируем его (я думаю, что это возможно) с /clr в VC ++. NET, реал
3ответа
4 голоса
Самый быстрый способ декодировать и отображать много видео H264 одновременно C #
Как вы можете догадаться из названия вопроса, мы должны декодировать и отображать несколько (например, восемь) видео в формате H.264 одновременно (и синхронизировать их все время, но это уже другой
1ответ
4 голоса
Использование существующих библиотек c ++ в MonoTouch и MonoDroid
Моно нуби здесь, Я хочу использовать существующую библиотеку c ++ в приложении, которое пишу для iPhone и Android. Я пытаюсь найти лучшую стратегию, чтобы связать ее с моим проектом Mono, чтобы и
1ответ
4 голоса
Оболочка C # для импорта .dll, «Попытка чтения или записи в защищенную память»
После огромного количества исследований и экспериментов я все еще не могу выяснить проблему с доступом к неуправляемым функциям из внешней библиотеки. Быстрая релевантная предыстория: я написал
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132