2
ответа

Функция P/invoke взятие указателя на структуру [дубликат]

Функции, такие как CreateProcess имеют подписи, берущие указатели на структуры. В C я просто передал бы ПУСТОЙ УКАЗАТЕЛЬ как указатель для дополнительных параметров, вместо того, чтобы создать фиктивный объект структуры на стеке...
вопрос задан: 9 January 2018 00:23
2
ответа

Получение заголовка/описания Windows System Error Code от его шестнадцатеричного числа

Я бездельничаю с некоторыми функциями окон с помощью p/invoke. Иногда, я получаю код ошибки, который не является ERROR_SUCCESS (такое нечетное имя). Существует ли способ искать их в рамках программы?...
вопрос задан: 29 June 2017 15:57
2
ответа

Как делают меня pinvoke к GetWindowLongPtr и SetWindowLongPtr на 32-разрядных платформах?

Я хочу к P/Invoke к GetWindowLongPtr и SetWindowLongPtr, и я вижу конфликтующую информацию о них. Некоторые источники говорят, что на 32-разрядных платформах GetWindowLongPtr является просто препроцессором...
вопрос задан: 23 May 2017 11:45
2
ответа

Скройте кнопку панели задач другого приложения

Я хотел бы смочь скрыть окно другого приложения от панели задач, не скрывая само окно. А именно, я хочу иметь несколько других выполнений веб-браузеров, видимых, доступных...
вопрос задан: 23 May 2017 10:29
2
ответа

Движущийся курсор мыши программно

Для начинаний я нашел этот код по http://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.html: общедоступный класс Win32 {[DllImport ("User32.Dll")] общедоступный статический экстерн долго...
вопрос задан: 10 October 2015 18:23
2
ответа

Разблокировать файл изнутри .net 4 c #

Есть ли возможность разблокировать файл, который загружен из интернета из программы C #. Посещая Интернет, я узнал, что информация записывается в альтернативном потоке ...
вопрос задан: 27 July 2015 22:50
2
ответа

Как делают я удаляю, минимизируют и максимизируют из окна изменяемого размера в WPF?

WPF не обеспечивает способность иметь окно, которое позволяет, изменяют размер, но не имеет, максимизируют или кнопки свертывания окна. Я хотел бы к способному сделать такое окно, таким образом, у меня могут быть диалоговые окна изменяемого размера. Я...
вопрос задан: 2 July 2015 12:20
2
ответа

Представление класса C++ ISO к C#

Я должен выставить некоторые классы C++ C# (я основываюсь на Linux, с помощью моно, таким образом, COM не является опцией), доказательство, я собрался, до сих пор предполагает, что лучший способ приблизиться к этому: Запишите...
вопрос задан: 9 March 2015 20:37
2
ответа

Как освободить IntPtr в C#?

Как освободить ptrSentFromPinvokedDLL? IntPtr ptrSentFromPinvokedDLL = IntPtr. Нуль; интервал resultFromVendor = CallVendorDll (касательно ptrSentFromPinvokedDLL); resultFromVendor = DoMoreWorkFromVendorDLL (...
вопрос задан: 21 September 2014 11:21
2
ответа

C# — PInvokeStackImbalance обнаруживается на хорошо зарегистрированной функции?

Вот является мой код для ClickMouse () функцией: [DllImport ("user32.dll", CharSet = CharSet. Автоматический, CallingConvention = CallingConvention. StdCall)] общедоступный статический экстерн освобождают mouse_event (долго...
вопрос задан: 9 May 2013 14:38
2
ответа

FlashWindowEx FLASHW_STOP все еще сохраняет панель задач окрашенной

Я разрабатываю приложение, которое управляет Машиной. Когда я получаю ошибку от Машины, пользователи должны смочь непосредственно заметить его, один путь, который сделан, Высвечивает лоток на...
вопрос задан: 1 April 2012 09:21
2
ответа

P/Invoke библиотека чисто C++?

Действительно ли это возможно к P/Invoke чистая библиотека C++, или это должно быть перенесено в C?
вопрос задан: 18 September 2011 04:33
2
ответа

Entry Point Not Found Exception

I'm trying to use a C++ unmanaged dll in a C# project and I'm getting an error when trying to call a function that says that entry point cannot be found. public class Program { static void Main(...
вопрос задан: 18 August 2010 18:24
2
ответа

Оптимизируйте управляемый к собственным вызовам

Что может быть сделано для ускорения собственных методов вызова из управляемого кода? Я пишу программу, которая должна смочь управлять произвольно измеренными списками объектов и получить информацию от них в...
вопрос задан: 29 July 2010 03:16
2
ответа

Действительно ли Intptr достаточен при маршалинге для обертывания интерфейса C++ (весь краткий обзор), который работает путем передачи интерфейсных дескрипторов?

Я пытаюсь перенести неуправляемый интерфейс C++, состоявший из нескольких абстрактных структур (со всеми чистыми виртуальными методами) и маленькое пространство имен фабрики, которое возвращает дескрипторы (shared_ptrs) этим структурам...
вопрос задан: 27 July 2010 01:59
2
ответа

Различие между dllimport и getProcAddress

Во-первых, я знаю, что не имеет смысла сравнивать атрибут dllimport и функцию getProcAddress непосредственно. Скорее я интересуюсь сравнением двух частей кода, которые достигают в основном...
вопрос задан: 13 July 2010 23:54
2
ответа

p/invoke 32-разрядный dll из программы C#, работающей на x64 машине

У меня есть программа C#, которую я компилирую со всеми настройками по умолчанию на x64 компьютере. Я хочу к p/invoke DLL, который я знаю, 32-разрядный (неуправляемый) C++ DLL. Я могу заставить это работать когда мой C#...
вопрос задан: 23 June 2010 17:20
2
ответа

C#: Как использовать SHOpenFolderAndSelectItems [дубликат]

Кто-то мог дать пример о том, как использовать функцию оболочки SHOpenFolderAndSelectItems от C#? Я не вполне добираюсь, как использовать подобные функции и не мог найти, что это на pinvoke.net... = / Говорит меня...
вопрос задан: 10 June 2010 19:59
2
ответа

Используя .dll методы для загрузки данных из файла в коде C#

Я хочу использовать в C# эти методы: * международный LibRaw:: open_datastream (LibRaw_abstract_datastream *поток) * международный LibRaw:: open_file (символ константы *rawfile) * международный LibRaw:: open_buffer (освобождают *...
вопрос задан: 1 June 2010 14:46
2
ответа

Установите атрибут DllImport динамично

Я использую внешний неуправляемый dll, использующий PInvoke и атрибут DllImport. например, [DllImport ("mcs_apiD.dll", CharSet = CharSet. Автоматический)] частный статический байт экстерна start_api (pid байта, байт...
вопрос задан: 12 May 2010 10:45
2
ответа

Найдите окно с определенным текстом для Процесса

Я пытаюсь найти, было ли окно с определенным открыто Процессом. Тот процесс порождает несколько окон, и я должен проверить их всех. Я не испытываю никаких затруднений при нахождении процесса с foreach (...
вопрос задан: 27 April 2010 08:30
2
ответа

DllImport и символ*

У меня есть метод, который я хочу импортировать из DLL, и он имеет подпись: BOOL GetDriveLetter (символ* DriveLetter) я попробовал [DllImport ("mydll.dll")] общедоступный статический экстерн bool...
вопрос задан: 2 April 2010 18:35
2
ответа

Автоматически создавая обертки C# из c заголовков?

Существует ли способ автоматически создать p/invoke обертки для .NET от c заголовка? Конечно, я мог создать их вручную, но поддержание их будет болезненным, и я, вероятно, сделал бы ошибку...
вопрос задан: 25 March 2010 18:38
2
ответа

Самый легкий способ сгенерировать код P/Invoke?

Я - опытный программист .NET, но не скомпилировал программу C/C++ в моей жизни. Теперь у меня есть этот C-dll, заголовки и документация (третья сторона, не от Победы API), от которого я должен звонить по поводу...
вопрос задан: 22 March 2010 20:50
2
ответа

Как показать диалоговое окно свойств/предпочтений принтера и сохранить изменения?

Править: Мой отказ! Я ожидал, что изменения будут записаны обратно к параметрам принтера по умолчанию, когда на самом деле только локальный экземпляр PrinterSettings изменяется. - Ниже кода, кажется, работает как...
вопрос задан: 17 March 2010 00:45
2
ответа

C# PInvoke представляет объявление в виде строки

В C# PInvoke, как я передаю строковый буфер так, чтобы DLL C заполнил его и возвраты? Каково будет объявление PInvoke? Объявлением функции C является международный GetData (символ* данные, интервал buflength); В...
вопрос задан: 3 January 2010 10:02
2
ответа

Как я должен объявить эту структуру C для interop?

Я должен использовать наследие C стандартная программа в приложении, которое я разрабатываю. Код в здесь работает, но я должен преобразовать почти все поля в массивы символов для использования его. Существует лучший способ сделать...
вопрос задан: 12 November 2009 23:34
2
ответа

Как я могу проигнорировать поле при маршалинге структуры с P/Invoke

Я хочу упорядочить структуру для использования с P/Invoke, но эта структура содержит поле, которое только относится к моему управляемому коду, таким образом, я не хочу, чтобы это было упорядочено, так как это не принадлежит собственного компонента...
вопрос задан: 9 November 2009 22:13
2
ответа

Синтаксис F# для использования подписи P/Invoke MarshalAs

Я не уверен в синтаксисе для этого. Я пытаюсь перевести этот код C# в F#. структура LASTINPUTINFO {общедоступный uint cbSize; общедоступный uint dwTime;} общедоступный класс IdleTimer {[DllImport ("...
вопрос задан: 6 November 2009 22:42
2
ответа

Архитектура ЦП Независимый P/Invoke: DllName или путь могут быть “динамичными”?

Существует ли способ сослаться на конкретный DLL подписью P/Invoke (DllImport), зависят от архитектуры ЦП? Я работаю над приложением, которое загружает большое количество сигнатур методов...
вопрос задан: 15 October 2009 17:01