Ответы на вопросы с тегом "вызов PInvoke"

Ответов: 1 Автор Greggo

Как использовать win32 readfile в C# с помощью dllimport для чтения из последовательного порта

I have written C++ code that is able to read from and write to a com port using the Win32 API method ReadFile. The code is for the purpose of sending HPGL instructions to a legacy graphics plotter and retrieving status data from it. I have ported this code to C# and added DllImport defini...

Читать ответы

Ответов: 1 Автор Member 13674745

Прошу об огромной услуге от сообщества с открытым исходным кодом !

представлюсь : я начинающий самоучка в C#. вот уже более 8 месяцев я пытаюсь найти полнофункциональную библиотеку C#, но по какой-то причине там есть только несколько (не совсем полезных). поэтому я пытался создать его с помощью libheif на GitHub. Я совершенно не в состоянии создать интерфе...

Читать ответы

Ответов: 1 Автор Member 14150748

Чтение сложной структуры из библиотеки DLL C++ в проект C#

Приветствия. Я работаю над проектом по управлению сканерами. Провайдер прислал мне свое .dll и .h файлы (C++ native) для меня нужно построить оболочку, чтобы использовать ее в моем проекте C#. Некоторые функции не имели никаких проблем, но другие действительно трудно вызвать (или, по крайне...

Читать ответы

Ответов: 1 Автор Dilan Shaminda

Функция Getwindowtext всегда возвращает null

Я использую функции Win32 API для регистрации текущей программы в цепочке буфера обмена. Ниже функция извлекает дескриптор окна текущего владельца буфера обмена. Проблема GetCaptionOfWindow всегда возвращайте null.[DllImport("user32.dll")] public static extern IntPtr GetClipboardOwner(); В...

Читать ответы

Ответов: 1 Автор lewisv

Программа взрывается после вызова неуправляемого обратного вызова

У меня есть библиотека dll c, которую мне нужно вызвать из моего приложения c#. У меня есть он, связывающийся с dll, но у меня возникли проблемы с обратными вызовами. В C выглядит так.typedef void (CDECLCALL_CONV *ConnectedCB) (DPHandle hdl); typedef struct { unsigned int size; // sizeof(...

Читать ответы

Ответов: 1 Автор manojmaks

Распечатайте pdf файл из службы windows и продолжайте работать после выхода из системы

Я создаю службу windows, которая будет печатать pdf-файл в интервале времени.Что я уже пробовал: Я провел некоторое исследование по этому вопросу и нашел классpublic class ProcessStarter : IDisposable { #region Import Section private static uint STANDARD_RIGHTS_REQUIRED = 0x000F000...

Читать ответы

Ответов: 1 Автор DSomesh

Второе значение не передается функции C++ во время pininvoke.

У меня есть функция c++, которую я вызываю из c# с помощью pinInvoke. Ниже приведен мой метод cpp-int test(DWORD verb,DWORD verb2 ) { return verb2 *100; } Моя функция выставляется как -extern "C" { __declspec(dllexport) int test(DWORD verb, DWORD verb2); } Ниже приведен мой код c#, в ко...

Читать ответы

Ответов: 1 Автор Member 14150748

Чтение сложной структуры из библиотеки DLL C++ в проект C#

Приветствия. Я работаю над проектом по управлению сканерами. Провайдер прислал мне свое .dll и .h файлы (C++ native) для меня нужно построить оболочку, чтобы использовать ее в моем проекте C#. Некоторые функции не имели никаких проблем, но другие действительно трудно вызвать (или, по крайне...

Читать ответы

Ответов: 1 Автор Dilan Shaminda

Функция Getwindowtext всегда возвращает null

Я использую функции Win32 API для регистрации текущей программы в цепочке буфера обмена. Ниже функция извлекает дескриптор окна текущего владельца буфера обмена. Проблема GetCaptionOfWindow всегда возвращайте null.[DllImport("user32.dll")] public static extern IntPtr GetClipboardOwner(); В...

Читать ответы

Ответов: 1 Автор lewisv

Программа взрывается после вызова неуправляемого обратного вызова

У меня есть библиотека dll c, которую мне нужно вызвать из моего приложения c#. У меня есть он, связывающийся с dll, но у меня возникли проблемы с обратными вызовами. В C выглядит так.typedef void (CDECLCALL_CONV *ConnectedCB) (DPHandle hdl); typedef struct { unsigned int size; // sizeof(...

Читать ответы

Ответов: 1 Автор manojmaks

Распечатайте pdf файл из службы windows и продолжайте работать после выхода из системы

Я создаю службу windows, которая будет печатать pdf-файл в интервале времени.Что я уже пробовал: Я провел некоторое исследование по этому вопросу и нашел классpublic class ProcessStarter : IDisposable { #region Import Section private static uint STANDARD_RIGHTS_REQUIRED = 0x000F000...

Читать ответы

Ответов: 1 Автор DSomesh

Второе значение не передается функции C++ во время pininvoke.

У меня есть функция c++, которую я вызываю из c# с помощью pinInvoke. Ниже приведен мой метод cpp-int test(DWORD verb,DWORD verb2 ) { return verb2 *100; } Моя функция выставляется как -extern "C" { __declspec(dllexport) int test(DWORD verb, DWORD verb2); } Ниже приведен мой код c#, в ко...

Читать ответы