0
ответов

почему CreateProcessWithTokenW не работает с ERROR_ACCESS_DENIED

У меня есть вызов CreateProcessWithTokenW, который не работает с отказом в доступе. Есть идеи, как это отладить? Вызов CreateProcessWithTokenW находится здесь: https://github.com/fschwiet/PShochu/blob/master/...
вопрос задан: 30 March 2011 04:44
0
ответов

Как вернуть текст из собственного (C ++) кода

Я использую Pinvoke для взаимодействия между собственным (C ++) кодом и управляемым (C #) кодом. Я хочу получить некоторый текст из собственного кода в управляемый код. Для этого я много чего пробую, например ....
вопрос задан: 29 March 2011 17:38
0
ответов

C # как я могу закрепить объект в памяти без маршалинга объекта?

Хорошо, я использую библиотеку ContentAccess Oracle на C #, библиотека запрограммирована на C. I использовать некоторые функции библиотеки для извлечения текста из разных файлов. библиотека c использует async ...
вопрос задан: 24 March 2011 18:15
0
ответов

Реализация универсального неуправляемого массива в C #

я реализую класс неуправляемых массивов в C #, который мне нужен для некоторых вызовов OpenGL. Все идет отлично, но я мы попали в препятствие. Следующий код не компилируется, и я понимаю, почему, но как я могу ...
вопрос задан: 22 March 2011 11:17
0
ответов

C # вызывает все функции встроенного C ++: какие типы использовать?

Я хочу сделать все функции встроенного C ++, которые можно использовать в проекте C #. Если я хочу передать строку из C # в функцию в C ++ all, какой параметр мне следует использовать? какие типы использовать? Я хочу сделать на C ++ все,
вопрос задан: 20 March 2011 13:31
0
ответов

как вызвать функцию экспорта DLL C ++ из C #

Это первый раз, когда я пытаюсь смешать C # с неуправляемым C ++, так что это может быть очень простой вопрос, но я этого не понимаю. Мне нужно вызвать некоторые функции из библиотеки C ++ в код C #. Вот код ...
вопрос задан: 20 March 2011 09:01
0
ответов

Почему программа .NET выживает при повреждении стека? (при использовании неправильного соглашения о вызовах)

В VS2010 помощник по управляемой отладке выдаст вам исключение pInvokeStackImbalance (pInvokeStackImbalance MDA), если вы вызываете функцию, используя неправильное соглашение о вызовах, обычно из-за того, что вы ...
вопрос задан: 18 March 2011 23:18
0
ответов

FindWindowEx из user32.dll возвращает дескриптор нуля и код ошибки 127 с использованием dllimport

Мне нужно программно обрабатывать другое приложение Windows. Поиск в Google. Я нашел образец, который обрабатывает калькулятор Windows с использованием атрибута DLLImport и импортирует функции user32.dll в ...
вопрос задан: 9 March 2011 06:31
0
ответов

PInvoke C #: функция принимает указатель на функцию в качестве аргумента

Я бы хотел получить доступ к этой функции в моем коде C #, возможно ли это? поэтому, в конце концов, код C ++ вызовет мою функцию, а также применит структуру под названием «sFrameofData». Код C ++: // Пользователь предоставил ...
вопрос задан: 8 March 2011 16:41
0
ответов

Как работать с файлами с именем, превышающим 259 символов?

Я работаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был ...
вопрос задан: 4 March 2011 01:14
0
ответов

Пользовательские аннотации Java и динамическая загрузка

Я пытаюсь разработать ORM для синхронизации базы данных и решил попробовать отражение в Java. У меня есть библиотека, которая определяет синхронизированную аннотацию, подобную этой @Retention (RetentionPolicy.RUNTIME) m пытался разработать ORM для синхро
вопрос задан: 24 February 2011 14:44
0
ответов

Как маршалировать коллекцию в C # для перехода на собственный (C ++) код

Я работаю над разработкой корпоративного приложения. все приложение разработано на c ++, кроме UI, который разработан на C #, теперь пришло время подключить пользовательский интерфейс с кодом на C ++. После подробного ...
вопрос задан: 24 February 2011 09:19
0
ответов

Не удается поймать исключение, вызванное C dll, вызванным через PInvoke

Я пишу программу на C # .NET 3.5 который использует последнюю версию MediaInfoLib Dll. Похоже, это вызывает исключение для некоторых файлов. Я хочу перехватить эти исключения и убедиться, что моя программа продолжается ...
вопрос задан: 13 February 2011 22:49
0
ответов

как использовать обратный вызов cdecl с pinvoke

У меня есть библиотека ac который имеет обратные вызовы cdecl. Как я могу использовать их из C #. Кажется, все говорит о том, что они должны быть обратными вызовами stdcall, чтобы быть понятным: delegate int del (); [dllimport ("mylib.dll", ...
вопрос задан: 8 February 2011 22:52
0
ответов

Тег HTML5

Я нашел много обсуждений поддержки тегов на Android. Пока что похоже, что даже Android Froyo 2.2 не может воспроизводить звук (я делал тесты на nexus One). Согласно www.html5test ....
вопрос задан: 4 February 2011 08:05
0
ответов

Получить элементы ListView из других windows

Я делаю какой-то проект на C #. Мне нужно получить элемент i из окна ListView, обработать его я получил, выполнив что-то вроде этого IntPtr par_hWnd = API.FindWindow (null, "Form1"); IntPtr child1 = API ....
вопрос задан: 1 February 2011 00:46
0
ответов

Поддержка нескольких экземпляров подключаемой библиотеки DLL с глобальными данными

Контекст: я преобразовал устаревший автономный движок в подключаемый компонент для композиции орудие труда. Технически это означает, что я скомпилировал базу кода движка в C DLL, которую я вызываю из .NET ...
вопрос задан: 10 January 2011 10:03
0
ответов

Маршалинг char ** в C #

Я взаимодействую с кодом, который принимает char ** (то есть указатель на строку): int DoSomething (любой * дескриптор, char ** ошибка); По сути, он принимает дескриптор своего состояния, и если что-то идет ...
вопрос задан: 4 January 2011 08:04
0
ответов

Понимание разницы между использованием fixed {}, Marshal.AllocHGlobal () и GCHandle. Alloc ()

Позвольте мне начать с того, что я просмотрел и нашел описания использования fixed {}, Marshal.AllocHGlobal () и GCHandle.Alloc () на этом форуме и во многих ссылках в Интернете. Однако мне еще предстоит ...
вопрос задан: 2 January 2011 19:10
0
ответов

C # полноэкранная консоль?

Я видел, что Windows может переключаться на самый простой интерфейс консоли при обновлении видеодрайверов, и я также видел такие программы, как Borland C ++, делающие это. Я действительно хотел бы знать, как сделать ...
вопрос задан: 12 December 2010 18:02
0
ответов

Сделал ли P / Вызвать изменение среды в .NET 4.0?

Я начал обновлять приложение .NET 2.0 WinForms до .NET 4.0. Ну, хорошо, процесс обновления был просто вопросом смены целевой платформы, но заставил ее действительно работать. Я предполагал, что это все ...
вопрос задан: 9 December 2010 14:53
0
ответов

Большой исходный файл C # с сигнатурами методов Windows API, структурами, константами: будут ли все они включены в окончательный .exe?

Я хочу поместить все подписи функций Windows API, которые я использую в программах, в один класс, например WinAPI, и в файл WinAPI.cs, который я буду включать в свои проекты. Класс будет внутренним статическим ...
вопрос задан: 30 November 2010 14:46
0
ответов

Несбалансированный стек!

Я написал dll VC ++. Объявление одного из методов в dll выглядит следующим образом: extern "C" _declspec (dllexport) void startIt (целое число) {захват = cvCaptureFromCAM (число); } Я ...
вопрос задан: 13 November 2010 09:18
0
ответов

Синхронизация 2 процессов с использованием объектов межпроцессной синхронизации - Mutex или AutoResetEvent

Рассмотрим следующий сценарий: я запускаю свое приложение, которое во время своего выполнения должно запускать другой процесс, и только после того, как этот 2-й процесс завершает внутреннюю специфическую инициализацию, может ли мой первый ...
вопрос задан: 8 November 2010 12:44
0
ответов

Как правильно установить StringBuilder.Capacity при использовании P / Invoke?

Следует ли для StringBuilder.Capacity установить максимальное количество символов .NET, без учета нулевое завершение, или его необходимо установить на единицу выше, чтобы зарезервировать место для нулевого терминатора при использовании P / ...
вопрос задан: 30 October 2010 18:45
0
ответов

Будут ли структурные изменения в C # влиять на неуправляемую память?

Моя внутренняя реакция - нет, потому что управляемая и неуправляемая память различны, но я не уверен, что .NET Framework что-то делает с Marshaling за кулисами. То, что я считаю, происходит: Когда ...
вопрос задан: 20 September 2010 00:39
0
ответов

NetUserGetInfo / NetLocalGroupGetInfo возвращает ошибку 1722

У меня есть следующий код (VB.NET), который предназначен для определения, относится ли данное имя учетной записи к локальной группе или учетной записи пользователя. Это будет вызываться только для учетных записей / групп на компьютере, а не для ...
вопрос задан: 10 September 2010 00:17
0
ответов

Глобальная горячая клавиша в консольном приложении

Кто-нибудь знает, как использовать вызовы API RegisterHotKey / UnregisterHotKey в консольном приложении? Я предполагаю, что настройка / удаление горячей клавиши такая же, но как мне вернуть звонок, когда ...
вопрос задан: 7 September 2010 00:50
0
ответов

Возврат структуры из VC ++ в C #

Я написал структуру в VC ++. Я сделал DLL из кода VC ++ и вызывает эту DLL в C # с помощью PInvoke. DLL VC ++ выглядит следующим образом #include #include # ...
вопрос задан: 2 September 2010 17:18
0
ответов

Разрешение UnmanagedCode. Что это такое?

Следующий код существует в LogEntry.cs в блоке приложения ведения журнала корпоративной библиотеки: private bool UnmanagedCodePermissionAvailable {get {if (! ...
вопрос задан: 30 August 2010 14:52