0
ответов

Почему git mergetool открывает 4 окна в vimdiff? (Я бы ожидал 3)

Когда я встретил конфликт, я попытался использовать git-mergetool, чтобы решить его. Я набрала: > git mergetool -t vimdiff Он открыл vimdiff в 4-way, а не 3-way. Мои расколотые окна в вимдифе выглядят так:: ls 1 # a "...
вопрос задан: 5 September 2011 15:58
0
ответов

Распределение и разделение памяти в неуправляемом коде с помощью платформы Invoke (C#)

Я хочу распределить и разделить память в неуправляемом коде (C++) и мы вызываем их функции из управляемого кода (C#). Не уверен, что следующий код будет работать без утечек памяти или нет? C# ...
вопрос задан: 3 September 2011 15:48
0
ответов

64-битная Windows 7 и доступ к вызовам Win32 API через проблемы P / Invoke и Marshal

Я относительно новичок в .net / C # (хотя очень опытен в Win32 / MFC и других платформах ) и необходимо написать утилиту для взаимодействия с пользовательским USB HID-устройством. Протокол довольно прост, и я уже ...
вопрос задан: 23 August 2011 21:46
0
ответов

Есть ли перечисление кодов системных ошибок в .Net framework?

У меня есть библиотечная функция, которая возвращает коды GetLastError (например, эти). Мне нужно сравнить их с конкретными ошибками, например ERROR_INVALID_HANDLE. Однако мне неудобно определять ...
вопрос задан: 8 August 2011 16:02
0
ответов

PInvoke для функции GetLogicalProcessorInformation

Я хочу вызвать через c # / PInvoke функцию GetLogicalProcessorInformation, но я застрял со структурой SYSTEM_LOGICAL_PROCESSOR_INFORMATION и структурой CIPTOR_DINFORMATION. Как мне определить эти ...
вопрос задан: 7 August 2011 11:19
0
ответов

Вызов функции delphi dll из C # с передачей байтового массива

У меня возникли проблемы с выяснением наилучшего способа работы функции delphi с байтовым массивом из .net. Сигнатура delphi выглядит так: procedure Encrypt (var Bytes: array of byte; ...
вопрос задан: 3 August 2011 21:15
0
ответов

Доступен ли .NET PInvoke на платформах Linux и Mac OS X?

Вызов платформы в .NET Framework доступен в Windows. [DllImport ("user32.dll", CharSet = CharSet.Auto)] public static extern MessageBoxResult MessageBox (IntPtr hWnd, String text, String caption, ...
вопрос задан: 23 July 2011 03:45
0
ответов

Предупреждение о переносимости .NET: объявления PInvoke CA1901 должны быть переносимы

Когда я добавляю следующие строки в свой код [DllImport ("user32.dll")] static extern void keybd_event (байтовый ключ, байтовое сканирование, целые флаги, int extraInfo); и запустить анализ кода с использованием Microsoft Basic ...
вопрос задан: 21 July 2011 23:30
0
ответов

API RtlCompressBuffer в C #

Я пытаюсь использовать функции RtlGetCompressionWorkSpaceSize и RtlCompressBuffer в проекте C #. Вот что у меня есть: программа класса {const uint COMPRESSION_FORMAT_LZNT1 = 2; ...
вопрос задан: 18 July 2011 14:12
0
ответов

Должен ли DWORD отображаться на int или uint?

Должен ли я заменить DWORD на int или uint при переводе Windows API (включая типы данных) в P / Invoke? Обычно он не подписан, но я вижу людей, которые используют int везде (это просто ...
вопрос задан: 17 July 2011 19:02
0
ответов

C # P / Invoke: обратный вызов делегата Varargs

Я просто пытался выполнить управляемое / неуправляемое взаимодействие. Чтобы получить расширенную информацию об ошибках, я решил зарегистрировать обратный вызов журнала, предлагаемый dll: [UnmanagedFunctionPointer (CallingConvention.Cdecl)] ...
вопрос задан: 14 July 2011 03:32
0
ответов

Как проверить, существует ли точка входа в DLL в C # без вызова функции

Я использую оболочку OpenTK OpenGL. Поскольку он загружает DLL OpenGL (или .so в Linux), он содержит множество функций, импортированных из DLL. Проблема в том, что некоторые драйверы не экспортируют все функции. Есть ли ...
вопрос задан: 3 July 2011 05:51
0
ответов

Как преобразовать параметры out / ref extern в F #

У меня есть объявление extern C #, которое выглядит следующим образом: [DllImport ("something.dll")] public static extern ReturnCode GetParent (IntPtr inRef, out IntPtr outParentRef); Как перевести это на ...
вопрос задан: 2 July 2011 18:19
0
ответов

Подключение к циклу сообщений Windows в окне WPF добавляет белую рамку внутри

Я пытаюсь создать окно WPF с WindowStyle = "None" (для настраиваемых кнопок и без заголовка), размер которого нельзя изменить. Установка для ResizeMode значения NoResize удаляет аэродинамическую границу, которую я хочу сохранить. Я ...
вопрос задан: 16 June 2011 00:13
0
ответов

Почему я не могу вернуть строку char * из C ++ в C # в сборке Release?

Я пытаюсь вызвать следующую тривиальную функцию C из C #: SIMPLEDLL_API const char * ReturnString () {return "Возвращаем статическую строку!"; } С помощью следующего объявления P / Invoke (с ...
вопрос задан: 9 June 2011 22:33
0
ответов

.net에서 CreateJobObject / SetInformationJobObject pinvoke의 작업 예제?

CreateJobObject 및 SetInformationJobObject를 pinvoke하는 작업 예제를 모으는 데 어려움을 겪고 있습니다. 다양한 Google 검색을 통해 (러시아어와 중국어 게시물을 포함합니다!) 저는 자갈을 깔았습니다 ...
вопрос задан: 7 June 2011 14:31
0
ответов

Как вывести на передний план окно неуправляемого приложения и сделать его активным окном для (смоделированного) пользовательского ввода

Я предполагаю, что мне нужно использовать pinvoke, но я не уверен, какие вызовы функций необходимы. Подробный сценарий. Устаревшее приложение будет запущено. У меня будет ручка для этого приложения. Мне нужно: ...
вопрос задан: 3 June 2011 14:02
0
ответов

Disable Aero Peek in WPF application

I want to disable Aero Peek in my WPF application (my application must be visible when user placed the mouse over the button "Show desktop"). I use this PInvoke signature: [Flags] public enum ...
вопрос задан: 28 May 2011 15:24
0
ответов

Вызов функции C DLL с помощью char * Параметры с P / Invoke

Я читал другие подобные вопросы по этому поводу, но они не решают эту конкретную проблему. У меня есть старая C-библиотека с функцией заглавных букв (как пример). Это принимает char * и возвращает char *. ...
вопрос задан: 27 May 2011 14:10
0
ответов

P / Invoke и состояние неуправляемой DLL

У меня есть сборка и неуправляемая DLL. Я попытался использовать статическую переменную в неуправляемой DLL, но, похоже, она не выживает между вызовами из сборки. Интересно, есть ли статические переменные в ...
вопрос задан: 17 May 2011 11:48
0
ответов

Использование доменов приложений для распараллеливания непоточно-ориентированной библиотеки DLL

У меня есть неуправляемая библиотека C ++, которую мое приложение .NET использует через p / invoke. Метод, который мне нужен из этой DLL, занимает довольно много времени, и я хотел бы распараллелить вызовы методов. Проблема в том, что ...
вопрос задан: 15 May 2011 21:52
0
ответов

AccessViolationException при PInvoking C ++ DLL (проблема с соглашением о вызовах cdecl?) [Закрыто]

Я потратил весь день на изучение этого вопроса, и я ничего не понял: у меня есть C # DLL, которая вызывает метод в C ++ DLL. У меня не было проблем с этим при компиляции в режиме отладки, но при компиляции ...
вопрос задан: 9 May 2011 14:37
0
ответов

Call Java Method from API in .NET

I have a Java API in jar file with some dependencies from other jar files. Is there any way to call a specific method from this API, like using PInvoke from .NET? Thank you.
вопрос задан: 8 May 2011 15:05
0
ответов

c# get system file cache size

I'm trying to get the current system file cache size as shown below. However when I run this code nothing gets returned, can anybody see where I'm going wrong ? FYI the link is GetSystemFileCache. ...
вопрос задан: 5 May 2011 14:01
0
ответов

Перевести анимацию сверху в середину экрана

Я работаю над переводом анимации двух перекрывающихся друг на друга изображений и Оба изображения должны переводиться сверху вниз на середину экрана. Пожалуйста, поделитесь некоторыми примерами программ для этой справки ...
вопрос задан: 28 April 2011 05:24
0
ответов

How can I pass an F# delegate to a P/Invoke method expecting a function pointer?

I'm attempting to set up a low-level keyboard hook using P/Invoke in an F# application. The Win32 function SetWindowsHookEx takes a HOOKPROC for its second argument, which I've represented as a ...
вопрос задан: 16 April 2011 00:32
0
ответов

NullReferenceException, без трассировки стека… с чего начать?

У меня есть аудиоприложение WPF. Иногда (и даже в отладчике) я вижу исключение NullReferenceException, которое не несет с собой информации о трассировке стека. Как можно начать отладку такого ...
вопрос задан: 11 April 2011 11:36
0
ответов

Почему я получаю сообщение «Обнаружен PInvokeStackImbalance» в этом простом примере?

I ' {вернуть a + b; } [DllImport ("CommonNativeLib.dll")] extern public static int Add (int a, int b); ...
вопрос задан: 9 April 2011 03:12
0
ответов

Есть ли вообще заметное снижение производительности при вызове PInvoke для методов Win32 / COM?

I ' Мне интересно, есть ли у кого-нибудь достойное объяснение или обзор негативных аспектов использования DLLImport / PInvoke в методах Win32 из управляемого кода .Net? Я планирую использовать различные Win32 ...
вопрос задан: 8 April 2011 08:37
0
ответов

Захват экрана в сеансе рабочего стола сервера

Я разработал среду тестирования графического интерфейса пользователя, которая выполняет интеграционное тестирование веб-сайта нашей компании по расписанию. Когда что-то выходит из строя, среди прочего будет сделан снимок экрана с рабочим столом. Это ...
вопрос задан: 7 April 2011 11:26