Вопросы по теме 'jsctypes'
Ссылка бинарного компонента на js-ctypes
Я зарегистрировал бинарный компонент в моем chrome.manifest :
binary-component components/linux/myLib.so abi=Linux_x86-gcc3
Теперь я хочу передать его путь к ctypes.open() . Мой вопрос: как мне сослаться на двоичный компонент, чтобы я мог...
2070 просмотров
schedule
28.04.2022
Как вызвать функцию с помощью указателя в js-ctypes
У меня есть только указатель на функцию, как ее вызвать в js-ctypes?
Спасибо.
1229 просмотров
schedule
23.11.2022
js-ctypes из объектов javascript
Я работаю над расширением Firefox, которое получает бинарные изображения как ArrayBuffers из uint8_t .
В моем расширении я загружаю файл .dll с функцией, которую мне нужно использовать для этого полученного изображения. Функция принимает...
614 просмотров
schedule
26.05.2023
расширение firefox с js-ctypes в 32-битной и/или 64-битной версии Firefox (версия 25.0.1)
Я создаю расширение firefox для linux firefox на 64-битной ubuntu. Расширение представляет собой программу javascript, которая вызывает функции в моей общей библиотеке (libcog.so), написанной на C, через механизм js-ctypes.
Я разобрался с основами...
475 просмотров
schedule
27.09.2022
WM_GETICON не работает (Windows)
Если я сначала не использую WM_SETICON для установки значка, тогда WM_GETICON всегда возвращает 0. Это странно. Пожалуйста помоги.
Это мой код, можно скопировать вставить в блокнот и запустить.
При выполнении SendMessage(targetWindow_handle,...
2086 просмотров
schedule
01.05.2024
Правильная структура для TB_GETBUTTON? (WinXP) (также определить, является ли процесс 64-битным или 32-битным)
Я использую js-ctypes здесь, чтобы использовать winapi на winxp, чтобы получить кнопку на панели задач с индексом кнопки 1. Однако эта строка здесь приводит к сбою моего кода: var rez = SendMessage(hToolbar, 0x417 /** TB_GETBUTTON **/, 1,...
195 просмотров
schedule
24.01.2023
memset не имеет DLL, поэтому как его ввести
Как использовать memset в jsctypes. Для него нет DLL. Я искал / просматривал коды js ctype, но не смог найти пример для копирования.
76 просмотров
schedule
19.05.2022
Получение окна X11 из PID - правильный доступ к массиву? грохот
Я конвертирую эти топики в jsctypes для X11:
Как мне принести окно процессов на передний план в X Windows? (C ++)
Как получить окно X11 из идентификатора процесса?
Работает нормально. Я просто сталкиваюсь с одной проблемой, когда я...
201 просмотров
schedule
12.05.2022
js-ctypes и c# неуправляемая dll в windows xp
У меня есть неуправляемая dll С# (с использованием Giesecke Dllexport). Когда я открываю эту dll с помощью js-ctypes в Windows 7,8 64/32 бит, она работает, но если я попробую ее в Windows XP, я получаю сообщение об ошибке: «не удалось открыть...
168 просмотров
schedule
22.06.2022
Код скриншота OSX Obj-C/CG портирован на js-ctypes - сбой в последней строке
Я портировал некоторый код Objective-C/CoreGraphics, который делает скриншот нескольких мониторов, но он не работает. Ребята из jsctypes не смогут помочь, потому что в этом разделе я просто отвечаю на вопросы, лол.
Код objc/cg взят отсюда:...
46 просмотров
schedule
13.06.2023
SCardListReaders в js-ctypes выдает ошибку 0x6
продолжая предыдущий вопрос: Ошибка при вызове SCardListReaders в js-ctypes
код был изменен следующим образом:
Cu.import('resource://gre/modules/ctypes.jsm');
var is64bit = ctypes.voidptr_t.size == 4 ? false : true;
var ifdef_UNICODE =...
94 просмотров
schedule
30.08.2022
Как создать файл xpi из блокнота
Я разработал свое дополнение в среде блокнота, и теперь разработка завершена, и я хочу создать окончательный файл xpi.
Я заменяю только это:
Cu.import('resource://gre/modules/ctypes.jsm');
этим:
var {Cu} = require("chrome");...
166 просмотров
schedule
31.08.2022
Не удалось открыть библиотеку (ошибка 126) с помощью ctypes.open в надстройке Firefox.
Разработка надстройки Firefox с использованием ctypes для загрузки пользовательской DLL. На моем реальном компьютере (win 7/64) DLL загружается без заминок, но внутри моей тестовой виртуальной машины с той же ОС возникает следующая ошибка:...
729 просмотров
schedule
14.03.2023