2
ответа

C # PInvoking user32.dll в 64-битной системе

Это неправильно, чтобы pinvoke user32.dll на 64-битной Windows, из 64-битного приложения? Я делал это успешно несколько раз и никогда не ошибался, но это кажется противоречивым. Должен ли я искать user64.dll ...
вопрос задан: 9 October 2009 14:06
2
ответа

P/Invoke на 64-разрядных окнах требуют различных подписей, чем на 32-разрядном?

Когда я создаю подпись, которая обращается к user32.dll, например, я должен создавать это с user64.dll, если цель является 64-разрядным компьютером? [DllImport ("user32.dll", CharSet = CharSet. Автоматический)] общественность...
вопрос задан: 15 September 2009 10:12
2
ответа

Как к P/Invoke, когда указатели включены

В попытке учиться использовать PInvoke в C#, я немного не уверен, как обработать различные случаи с указателями, включающими простые типы значения. Я импортирую следующие две функции из неуправляемого...
вопрос задан: 14 September 2009 16:50
2
ответа

Маршалинг указателя на массив строк

Я испытываю некоторые затруднения при маршалинге указателя на массив строк. Это выглядит безопасным как это: структура определения типа {символ* listOfStrings[100];} UnmanagedStruct; Это на самом деле встраивается внутри...
вопрос задан: 24 August 2009 18:09
2
ответа

Корректный способ упорядочить SIZE_T*?

У меня есть следующее определение функции C++, которое я пытаюсь назвать через PInvoke от управляемого кода: bool FooBar (SIZE_T* arg1); Мое управляемое объявление смотрело следующим образом: [DllImport ("mydll"...
вопрос задан: 21 August 2009 00:13
2
ответа

Как использовать WM_Close в C#?

Кто-либо может предоставить мне пример того, как использовать WM_CLOSE для закрытия небольшого приложения как Блокнот?
вопрос задан: 15 July 2009 03:22
2
ответа

Как я могу загрузить время выполнения AIR как незавершенная общая библиотека из программы C

Я хотел бы создать специальную программу средства запуска AIR в C вроде java.exe. Я посмотрел на запущение программ AIR со средством просмотра процесса, и смог определить местоположение времени выполнения AIR DLL, который является...
вопрос задан: 31 January 2009 21:25
2
ответа

CUDA для .NET?

Я знаю, что существует много привязок к языку CUDA, таких как PyCUDA, но является там какой-либо хорошей привязкой для .NET? Единственный, который я видел, является этим, но я хотел бы знать, существуют ли какие-либо другие.
вопрос задан: 30 January 2009 12:24
2
ответа

Получите текст активного окна (и отправьте больше текста в него),

Я создаю маленькую утилиту в C#, который добавит некоторый текст к активному текстовому полю, когда глобальная горячая клавиша будет нажата, это - тип автоматической полной функции. У меня есть своя глобальная работа горячей клавиши, но теперь я надеваю'.
вопрос задан: 28 January 2009 08:22
2
ответа

Как получить родительский процесс в.NET управляемым способом

Я много искал метод для получения родительского процесса в.NET, но найденный только P/Invoke путь.
вопрос задан: 24 January 2009 23:34
2
ответа

PInvoke для функции C, которая возвращает символ *

Я пытаюсь написать некоторый код C#, который называет метод от неуправляемого DLL. Прототип для функции в dll: экстерн "C" __ declspec (dllexport) символ *нечто (пусто); В C# я сначала использовал: [...
вопрос задан: 15 December 2008 23:42
2
ответа

Почему делает обработку, WM_NCCALCSIZE заставляют мое окно переходить?

У меня есть приложение WPF, которое привязывается для экранирования краев (я просто установил.Top или.Left окна, если Вы в 20 пикселях экранного края), но я недавно добавил некоторый код, предоставленный Командой SDK WPF "...
вопрос задан: 10 October 2008 21:45
2
ответа

Маршал “символ *” в C#

Учитывая следующий C функционируют в DLL: символ * GetDir (символ* путь); Как был бы Вы P/Invoke эта функция в C#, и упорядочьте символ * правильно..NET, кажется, знает, как сделать LPCTSTR, но когда я могу'...
вопрос задан: 2 October 2008 15:12
1
ответ

Маршалинг нативный метод, возвращающий структуру

Я пытаюсь упорядочить структуру, которая возвращается моим собственным кодом, но я получаю System.Runtime.InteropServices.MarshalDirectiveException Это не выходной аргумент, который уже ответил в других сообщениях, ...
вопрос задан: 4 March 2019 14:26
1
ответ

В кроссплатформенном исполняемом файле .NET Core, как я могу указать пути к нативным зависимостям / куда их поместить?

Я использовал p / invoke для вызова некоторых собственных зависимостей в кроссплатформенном веб-приложении на .NET Core. Это работает только потому, что я специально установил и установил эти зависимости. В идеале я бы ...
вопрос задан: 15 January 2019 15:32
1
ответ

Выпустить дочернее окно на рабочий стол?

Я использую эти библиотеки, чтобы найти окно и установить его дескриптор в новый дескриптор, например вкладку в моей программе. Тем не менее, мне сложно отправить программу обратно на рабочий стол. Как только я закрываю ...
вопрос задан: 13 July 2018 22:58
1
ответ

Как передать nullable тип функции P/invoked [дубликат]

У меня есть несколько функций p/invoked (но я переписываю свой код в данный момент, таким образом, я убираюсь), и я хочу знать, как использовать/передавать nullable тип в качестве одного из параметров. работа с международными типами не...
вопрос задан: 27 December 2017 19:06
1
ответ

Как назвать “CreateFile” в C#?

После получения такой информации о получении.MBR от устройства хранения, заключение состоит в том, чтобы использовать P/Invoke для вызова CreateFile. Но как это может быть сделано в C#? Проиллюстрируйте! Ваша справка будет...
вопрос задан: 23 May 2017 10:29
1
ответ

В.NET, как я Создаю Соединение в NTFS, в противоположность Символьной ссылке?

Я пытаюсь создать Соединение NTFS. От cmd строки я могу сделать это использование инструмента junction.exe от sysinternals. Вывод DIR cmd для соединения похож на это: Объем в диске C имеет...
вопрос задан: 13 March 2017 09:34
1
ответ

Вызов к функции PInvoke' […]' разбалансировал стек

Я получаю эту странную ошибку на некотором материале, который я использовал долгое время. Это может быть новая вещь в Visual Studio 2010, но я не уверен. Я пытаюсь вызвать unamanged функцию, записанную в C++ из...
вопрос задан: 20 October 2016 15:18
1
ответ

Изменение соглашения о вызовах делегата C # на CDECL

У меня была эта проблема с C #, когда я использовал DotNet1.1. Проблема в следующем. У меня есть неуправляемая dll, в которой есть функция, которая принимает указатель на функцию (среди других аргументов). Когда я объявляю ...
вопрос задан: 14 October 2014 13:54
1
ответ

Как передать нулевого указателя Win32 API в .NET C#?

Я смотрю на Функцию RegisterHotKey: http://msdn.microsoft.com/en-us/library/ms646309 (По сравнению с 85) .aspx BOOL RegisterHotKey (__ в HWND hWnd, __ в международном идентификаторе, __ в UINT fsModifiers, __ в...
вопрос задан: 7 July 2014 13:05
1
ответ

Заблокируйте рабочую станцию Windows программно в C#

Я столкнулся с этим примером для блокировки рабочей станции Windows: использование Системы. Время выполнения. InteropServices;... [DllImport ("user32.dll", SetLastError = верный)] статический экстерн bool LockWorkStation ();..., если (!...
вопрос задан: 7 March 2014 20:33
1
ответ

Чтение C структуры с “объединением” вводит от C# с PInvoke

Я пытаюсь принести к управляемой стороне (C#) структуру, созданную в C. Давайте примем эту структуру (C код): структура определения типа S {интервал i; объединение {TypeA a; TypeB b; TypeC c;...
вопрос задан: 18 February 2014 10:27
1
ответ

pinvokestackimbalance - как это исправить или отключить?

Я только что переключился на vs2010 с VS2008. Точно такое же решение, за исключением того, что теперь каждый вызов DLL C ++ приводит к исключению «pinvokestackimbalance». Это исключение не сработало в 2008 году. У меня ...
вопрос задан: 21 August 2013 07:56
1
ответ

.NET 4 исключения безопасности метода, когда pinvoking

У меня есть некоторый код который pinvokes собственный win32. Так как я обновил до.NET 4, код начал бросать высказывание MethodAccessException: Попытка безопасности прозрачный метод 'Tek. Аудио. Midi....
вопрос задан: 10 August 2013 09:05
1
ответ

RichTextBox и цвет подчеркивания

Там какой-либо путь состоит в том, чтобы изменить цвет подчеркивания в RichTextBox? Я попробовал это, но это, кажется, не работает. Кто-либо знает, где сделал те перечислимые значения, прибыл из? Не видел документации для...
вопрос задан: 3 August 2012 12:04
1
ответ

Как разблокировать ConnectNamedPipe и ReadFile? [C#]

У меня есть класс (NamedPipeManager), который имеет поток (PipeThread), который ожидает соединения NamedPipe с помощью (ConnectNamedPipe) и затем читает (ReadFile) - они блокируют вызовы (не - перекрытый)-...
вопрос задан: 6 January 2012 06:48
1
ответ

PInvoke signiture BSTR FAR*

Каков должен быть C# signiture для этой функции? (для pInvoke) DWORD GetVatAccount (COleDateTime dtDateTime, BSTR FAR* strResult)
вопрос задан: 26 October 2010 09:11
1
ответ

Как изменить настройку часового пояса Windows2k8 с помощью .net [duplicate]

Я пытался изменить часовой пояс моей системы с помощью кода C # в течение нескольких дней, и ничего, что я пытаюсь сделать, не имеет особого смысла или не работает вообще. Я начал пытаться использовать синтаксис PInvoke для ...
вопрос задан: 4 August 2010 17:23