Articles of jni jna

Выравнивание структуры JNI

Я вызываю DLL, скомпилированную с VisualStudio 2005, с настройкой «#pragma pack (1)». Таким образом, структура alligment (SA) не имеет прописных букв для быстрого доступа к данным [1]. Я думаю, что JVM скомпилирован с нормальным структурным аллигментом [2]. Поэтому я хочу знать, какие у меня варианты? Вызов DLL (я не в Codecontrol) проходит через dll оболочки […]

Что использовать вместо LPTSTR в java JNA?

Я добавляю методы User32Ext в JNI. В частности, я расширил исходный class UserExt: package sirius.core; import com.sun.jna.Native; import com.sun.jna.Pointer; import com.sun.jna.platform.win32.Kernel32; import com.sun.jna.platform.win32.WinDef; import com.sun.jna.platform.win32.WinNT; import com.sun.jna.win32.W32APIOptions; public abstract interface Kernel32Ext extends Kernel32 { public static final Kernel32Ext INSTANCE = (Kernel32Ext)Native.loadLibrary(“kernel32.dll”, Kernel32Ext.class, W32APIOptions.DEFAULT_OPTIONS); public abstract Pointer VirtualAllocEx(WinNT.HANDLE paramHANDLE, Pointer paramPointer, int paramInt, WinDef.DWORD paramDWORD1, WinDef.DWORD […]

Невозможно установить always-on-top для внешних приложений в Java / C ++

Я ищу решение, чтобы внешнее приложение (а не приложение для Windows, например блокнот или calc.exe) оставалось всегда на вершине после нажатия кнопки в графическом интерфейсе Java. Я использую этот код в C ++ для того, чтобы принимать все открытые windows на рабочем столе и сопоставлять их идентификатор процесса (PID) с отправленным PID (из моего приложения […]

Intereting Posts
Как хранить разные типы данных в одном списке? (C ++) Повысить десериализацию производного classа до указателя базового classа Возможно ли в современном C ++ передать строковый литерал в качестве параметра шаблону C ++? C ++: инициализировать (новый) массив вектора разного начального размера Как создать программу для отображения всех USB-устройств на Mac? Поддержка Wii MotionPlus c ++ максимальная длина std :: string определяется размером стека или размером кучи? Добавить поддержку для печати и предварительного просмотра HTML в диалоговом приложении MFC Ошибка «__gfortran_pow_c8_i4» при связывании файлов .o из g ++ и gfortran с использованием g ++ 3D-массив C ++ с использованием оператора int Количество вызовов для n-го числа Фибоначчи Разница в скорости выполнения при работе на разных машинах sin и cos медленны, есть ли альтернатива? Преобразовать шестнадцатеричную строку с ведущим «0x» в короткий короткий код на C ++? Итераторы выходных-iteratorов форвардных iteratorов?