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

Лучшая стратегия для написания хуков для подрывной деятельности в Windows
Как лучше всего написать хуки для Subversion в Windows ? Насколько я знаю, можно использовать только исполняемые файлы. Итак, что является лучшим выбором? Обычные пакетные файлы (очень ограниченные, но, возможно, подходят для очень простых...
6269 просмотров
schedule 04.12.2022

Как программно манипулировать DLGTEMPLATE?
Что? У меня есть DLGTEMPLATE, загруженный из библиотеки ресурсов, как я могу программно изменить строки, назначенные элементам управления во время выполнения? Я хочу иметь возможность сделать это до создания диалогового окна, чтобы я мог...
4107 просмотров
schedule 22.12.2022

Как правильно использовать SetWindowsHookEx и CallNextHookEx
Я могу правильно настроить ловушку Windows, но меня смущает строка в MSDN, в которой говорится: «Вызов функции CallNextHookEx для привязки к следующей процедуре перехвата не является обязательным, но настоятельно рекомендуется; в противном случае...
21865 просмотров
schedule 09.09.2022

Как подключить глобальное событие PASTE EVENT?
Я разрабатываю программное обеспечение, которое должно знать, когда происходит СОБЫТИЕ ВСТАВКИ (через контекстное меню или ctrl+V) (только для файлов/каталогов). Примерно так происходит с TeraCopy или Copy Handler. Когда вы копируете, а затем...
9052 просмотров
schedule 18.08.2022

Перехваты функций Javascript
РЕДАКТИРОВАТЬ: ОК, я считаю, что следующие решения действительны: Используйте подключаемый модуль jQuery AOP. По сути, он объединяет старую функцию вместе с хуком в сэндвич функций и переназначает ее старому имени функции. Это приводит к...
14577 просмотров
schedule 12.05.2023

Фильтрация сообщений Windows с помощью функции Hook Filter
Я пытаюсь получить сообщения для другого приложения с помощью ловушки Windows. Я установил хук WH_GETMESSAGE с SetWindowsHookEx. Это делается через DLL. В моей функции GetMsgProc (которая должна вызываться всякий раз, когда целевое приложение...
2495 просмотров
schedule 19.06.2022

SetWindowsHookEx с WH_MOUSE, не фиксирующим движения мыши над областью HTCAPTION
Я пытаюсь использовать SetWindowsHookEx с WH_MOUSE для захвата событий перемещения мыши. Он работает везде, кроме областей HTCAPTION (по крайней мере, в моем примере кода). Я не могу найти никаких ссылок на это поведение, и я попытался подключиться...
2486 просмотров
schedule 31.03.2023

Метод перехвата активности файловой системы дочернего процесса
У меня есть небольшое приложение командной строки, написанное на C, которое действует как оболочка/пусковая установка для других программ (например, xargs). Приложение написано для компиляции на FreeBSD/Linux (через fork()/exec()) и Windows...
2031 просмотров
schedule 10.03.2023

Управление Firefox/Gecko мешает нажатиям клавиш Windows Forms
Изменить : в дополнение к вознаграждению мы готовы заплатить 250 долларов США за исправление этой ошибки в кодовой базе Firefox/Gecko. Вот простой тестовый проект (Visual Studio 2008 C#), который воспроизводит проблему. Редактировать №2 мы...
2688 просмотров
schedule 12.12.2022

Проблема с WH_SHELL
Я пытаюсь создать перехватчик Windows, специально для перехвата сообщений HSHELL_WINDOWCREATED. Однако мой обработчик перехватчика никогда не вызывается. В моей dll есть функция для установки хука: hHook = SetWindowsHookEx(WH_SHELL,...
2489 просмотров
schedule 30.04.2024

C# Как узнать, подключено ли событие
Я хочу иметь возможность узнать, связано ли событие или нет. Я осмотрелся, но нашел только решения, связанные с изменением внутренностей объекта, содержащего событие. Я не хочу этого делать. Вот некоторый тестовый код, который, как я думал, будет...
59165 просмотров
schedule 01.08.2023

Использование скриптов Python в хуках Subversion в Windows
Моя главная цель — получить это запущено и работает. Мой хук вызывается, когда я делаю фиксацию с Tortoise SVN, но он всегда закрывается, когда я добираюсь до этой строки: Python "%~dp0trac-post-commit-hook.py" -p "%TRAC_ENV%" -r "%REV %" ||...
3423 просмотров
schedule 13.10.2023

Перехватывать ввод с клавиатуры, используя текущую раскладку клавиатуры
Я реализовал низкоуровневый клавиатурный хук, используя функцию SetWindowsHookEx(). Он отлично работает и возвращает виртуальный код клавиши для каждого нажатия клавиши. Я могу преобразовать этот код виртуального ключа в System.Windows.Input.Key,...
2191 просмотров
schedule 28.07.2022

Проблема с WH_CALLWNDPROCRET
Я пытаюсь перехватывать сообщения из приложения, для которого у меня нет исходного кода. Я устанавливаю перехватчик Windows следующим образом: hhk = SetWindowsHookEx(WH_CALLWNDPROCRET, HookProcSetTextRet, hinst, threadID); (Переменная hhk...
2414 просмотров
schedule 29.01.2023

Перехватчики C# dll: передача null в качестве параметра
Я успешно подключил функцию dll в С# [DllImport ("ftusbsrv.dll", EntryPoint="FtEnumDevices")] public unsafe static extern bool FtEnumDevices(ref FT_SERVER_USB_DEVICE lpUsbDevices, ref ulong pulBufferSize, ref FT_ERROR_STATE lpES); Мне нужно...
879 просмотров
schedule 05.06.2023

С# Не все события клавиатуры воспроизводятся правильно
Я пишу инструмент для инженеров по проверке, чтобы регистрировать взаимодействие сеанса при попытке воспроизвести сбой. Он создает видео рабочего стола, и я подключаю клавиатуру и мышь на C#, чтобы записать их взаимодействие с ОС. События...
1185 просмотров
schedule 02.09.2023

Перехватчик Subversion после фиксации для обновления `` промежуточной '' версии не работает
У нас есть промежуточная версия нашего веб-приложения (по сути, это рабочая копия подрывной деятельности, над которой никто не работает), которая находится в '/ apps / software'. У каждого разработчика есть собственная рабочая копия в ~ / apps /...
5444 просмотров
schedule 23.01.2023

Управляйте мышью с помощью крючков в VC #
есть ли способ полностью контролировать все события мыши с помощью крючков мыши? Я разрабатываю приложение (то есть VC # exe), и я должен выполнить следующее требование: всякий раз, когда приложение активно, оно должно отображать виртуальный курсор...
660 просмотров
schedule 18.05.2023

Git: хук после обновления, который запускает скрипт, которому требуется доступ ко всем файлам в репозитории.
На данный момент я столкнулся с небольшой дилеммой: мне нужен скрипт для запуска всякий раз, когда обновляется удаленный репозиторий (т. е. всякий раз, когда кто-то запускает git push), который создает пакеты из файлов в репозитории. Затем эти пакеты...
4726 просмотров
schedule 09.10.2022

C # - Подключиться к существующему COM-объекту
Допустим, у нас есть существующий процесс (или приложение), которое вызывает COM-объект из файла ocx, такого как «MyCOMLibrary.ocx». Есть ли способ написать библиотеку C # для точной репликации файла ocx? Чтобы исходное приложение могло вызывать...
3158 просмотров
schedule 31.01.2024