Вопросы по теме 'intptr'

Как получить все адресное пространство памяти, используемое процессом?
Мне нужно знать все адресное пространство памяти, используемое процессом. Позже пространство памяти будет просканировано, чтобы найти значения в процессе и определить их расположение / адреса. Мой текущий процесс для этого состоит в том, чтобы взять...
5503 просмотров
schedule 11.10.2022

Получить идентификатор процесса из дескриптора окна без GetWindowThreadProcessId (c#.net 4.0)
Наше приложение недавно перешло с .net 3.5 на .net 4. Возникла одна проблема: GetWindowThreadProcessId больше не работает. У Microsoft есть доступное исправление, но было бы неудобно устанавливать его на каждый клиентский компьютер, и это может...
4750 просмотров
schedule 25.04.2022

Отображение IntPtr в Struct через Marshal.PtrToStructure, вызывающее исключение нарушения прав доступа
Я пытаюсь использовать C++ DLL (сторонняя библиотека, реализующая протокол EMI, с доступным исходным кодом) в .NET. Я успешно выполнил сортировку, вызвал функции и заставил все работать нормально. Проблема возникает, когда я хочу выполнить...
11162 просмотров

С++ в строки VB.Net IntPtr
Итак, у меня есть этот код, и я передаю его в неуправляемую dll, для которой я знаю только экспорт, и у меня есть пример кода. Я возвращаю правильную строку, но за ней следуют мусорные байты. Я в основном дословно перевожу код из примера программы...
930 просмотров
schedule 08.04.2023

Как я могу получить компонент COM, который можно использовать в проекте Windows phone 8 с С#
Недавно я начал работать над разработкой Windows Phone. У меня есть проект, который был написан на языке C, в моем решении для Windows Phone 8. Я создал проект библиотеки динамической компоновки (DLL), и его можно успешно построить. В нем я...
517 просмотров

Marshall double[] to IntPtr в С#?
Я пытаюсь преобразовать double[] в IntPtr на С#. Вот данные, которые я собираюсь преобразовать: double[] rotX = { 1.0, 0.0, 0.0 }; double[] rotY = { 0.0, 1.0, 0.0 }; double[] rotZ = { 0.0, 0.0, 1.0 }; Вот функция, которую я собираюсь...
3264 просмотров
schedule 19.05.2023

вывод без изменения значения аргумента int
Функция определена в проекте C# как: [DllImport("Project2.dll", CallingConvention = CallingConvention.Cdecl)] static extern void modifyVar(ref int x); И вызов функции: modifyVar(ref a) где а = 4 Собственное определение функции C++...
78 просмотров
schedule 01.02.2023

С# как получить IP-адрес из sockaddr
Я перехватываю connect с использованием deviare и C#. проблема в том, что мне нужно получить IP-адрес из sockaddr (который является вторым параметром в функции подключения). Я проверил ответы: C# sockaddr to sockaddr_in и...
334 просмотров
schedule 26.04.2023

С# Как мне перехватить все пакеты и узнать IP-адреса через перехват?
Собственно у меня три вопроса: 1- Согласно ответу Назара Гринко , мне поможет только перехват трех функций (отправить, получить и подключиться). предвидеть весь пакет в моей машине? 2- Если я подключил три функции, как получить IntPtr, который...
348 просмотров
schedule 28.06.2022

Как маршалировать wstring * в С#?
У меня есть функция на С++, _GetFileList, которую я пытаюсь вернуть для возврата списка/массива строк в код С#. Я не женат на wstring * или любом другом типе, именно так это сделал пример, который я нашел, но я пытаюсь заставить его возвращать...
961 просмотров
schedule 11.06.2022