Вопросы по теме 'jsctypes'

Qooxdoo и JS-Ctypes генерируют исходный код
Я использую JS-Ctypes в своем Qooxdoo проекте. Когда я пытаюсь сгенерировать исходный код, я получаю следующую ошибку: Сканирование библиотек - Неизвестный оператор u'import Эта ошибка возникает при использовании следующей функции:...
95 просмотров
schedule 17.09.2021

Обнаружение экрана блокировки или запущенной заставки с Firefox / OS X
Я создаю расширение для Firefox (надстройка SDK), в котором мне нужно будет обнаруживать события заставки и блокировки экрана, чтобы я мог установить статус доступности пользователя в веб-приложении. Мне удалось сделать это уже для Windows, и...
1040 просмотров

Как создать расширение Firefox для отправки URL активной вкладки на свой собственный, аналогично встроенному обмену сообщениями в Chrome, и установить его через msi
Я уже разработал приложение формы выигрыша C # и расширение chrome с собственным обменом сообщениями (другое консольное приложение C #) для получения URL активной вкладки пользователя. Я также разработал настройку msi в WiX для записи в реестр...
429 просмотров

CMAKE для Windows DLL с проектом OpenCV
Вот: мой файл Cmakelists.txt project(facedetectlib) cmake_minimum_required(VERSION 2.8) include (GenerateExportHeader) SET(CMAKE_VERBOSE_MAKEFILE TRUE) file(GLOB HEADER_LIST ./include/*.h) include_directories(./include) aux_source_directory(....
527 просмотров
schedule 25.03.2022

memset для структуры и массива в js-ctypes
Это касается вопроса memset не имеет DLL, поэтому как его ввести в сочетании с Есть идеи, что делает fillchar? Я узнал, что memset можно использовать с типами array и structure . Однако нет функции sizeof , поэтому мы должны сделать...
1400 просмотров
schedule 19.04.2022

Использование dll в надстройке js-ctypes mozilla sdk - просмотр STDOUT программы?
Отредактировано, потому что у меня неправильно построена DLL: Я создал DLL, и если я выполняю команду dumpbin /exports для DLL, я вижу следующее: Dump of file stun_driver.dll File Type: DLL Section contains the following exports for...
154 просмотров

Что мы должны откладывать в ctypes? ctypes.open? Определения функций?
Для производительности, эффективности и т. д.: есть ли у ctypes.open большие накладные расходы? Должен ли он быть отложен до непосредственно перед использованием? Или это нормально, если я открываю как кучу dll прямо при загрузке моего аддона?...
68 просмотров
schedule 09.06.2022

Как создать длинное число всех битов в 1
Мне нужно передать ~0L в мою функцию, как я могу это сделать, независимо от того, что я делаю ~0 превращается в -1 Это код C: 812 int result = GetProperty(window, property_name, 813 (~0L), // (all of them) 814...
53 просмотров
schedule 29.08.2022

js-ctypes: загрузить nsISupports из Windows DLL
Можно ли использовать js-ctypes для вызова Windows DLL и вернуть экземпляр nsISupports? Windows DLL делает XPCOMGlue, но, не нуждаясь в NSModule, я надеюсь, что смогу улучшить процесс регистрации. Я надеялся, что существует тип...
190 просмотров
schedule 23.06.2023

Как распространять родную Windows DLL для использования с js-ctypes внутри расширения XUL Firefox
У меня есть расширение Firefox XUL, которое использует собственную библиотеку DLL Windows с использованием js-ctypes. Каков рекомендуемый способ распространения этого DLL-файла? Я настроил среду разработки, аналогичную той, что описана в...
476 просмотров
schedule 15.12.2022

setConsoleIcon выдает странную ошибку (недокументированный WinAPI для JS-Ctypes)
Есть недокументированный winapi fetarue под названием setConsoleIcon . Я обсуждал с этим парнем здесь: https://github.com/john-peterson/john-peterson/issues/1#issuecomment-47852560 Код С++ таков: void SetIcon(LPCTSTR icon) { HMODULE...
219 просмотров
schedule 20.10.2022

Функции перечисления меню в X11?
Я конвертирую этот тест для заставки из кода Linux в js-ctypes. Он активно использует X11, но я не могу найти никаких функций меню. Это код, который я пытаюсь преобразовать: 1012...
99 просмотров
schedule 28.10.2022

X11 — XChangeProperty_NET_WM_ICON
Я загружаю изображение, а затем превращаю его в данные ARGB. Я использую XChangeProperty , вместо того, чтобы сделать данные unsigned_char , я сделал их long , когда я копирую и запускаю этот код из блокнота Firefox, среды> браузера, я получаю...
1080 просмотров
schedule 23.12.2022

Надстройка Firefox выполняется только в состоянии отладки
Я разработал надстройку для связи со смарт-картой. Я использовал winscard.dll и его функции (такие как создание, подключение, передача). //less-privileged scope like jsp var element = document.createElement("MyExt1");...
74 просмотров

Как я могу писать в именованный канал в Windows, используя js-ctypes?
Я могу подключиться к каналу (я вижу соединение), но WriteFile всегда дает результат 0, а bytesWritten — 0. Что происходит? let pipeName = "\\\\.\\pipe\\xxx.pipe"; let hFile = createFile(pipeName, pipeMode, 0, null, OPEN_EXISTING, 0, null);...
123 просмотров
schedule 06.05.2023

Как с помощью js-ctypes получить вывод из Windows ReadFile?
Я использую (хотя и не совсем уверен в lpBuffer -> char.ptr) let readFile = kernel32.declare( "ReadFile", ctypes.winapi_abi, ctypes.int32_t, //bool // return type: 1 indicates success, 0 failure ctypes.voidptr_t, // in:...
48 просмотров
schedule 19.10.2022

Макросы FD_SET и FD_ISSET, написанные на javascript
Мы с другом работали над этим некоторое время назад. Он предназначен для использования с js-ctypes. В Linux есть эти макросы для работы с добавлением списка файловых дескрипторов (uint32) в байтовый массив: FD_SET и FD_IS_SET . Документы...
124 просмотров
schedule 16.05.2023

Передача сообщений из расширения Firefox в приложение Mac
У меня есть приложение для Mac, которое получает широковещательные распределенные уведомления с кодом NSDistributedNotificationCenter.defaultCenter().addObserver(sender, selector: "testaction:", name: "myNoti", object: nil) я...
144 просмотров
schedule 26.03.2024