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

Несколько клавиатур и крючки низкого уровня
У меня есть система, в которой у меня несколько клавиатур, и мне действительно нужно знать, с какой клавиатуры происходит нажатие клавиши. Чтобы объяснить настройку: У меня обычный ПК и USB клавиатура У меня есть внешний VGA-экран с некоторыми...
16609 просмотров
schedule 09.09.2022

Перехват клавиши Fn на ноутбуках
Иногда, когда я работаю на ноутбуках Thinkpads/MSI, клавиши Ctrl и Fn меняются местами ( Fn — крайняя левая клавиша), и это заставляет меня орехи - я продолжаю нажимать Fn вместо Ctrl . Мне было интересно, возможно ли вообще перехватить...
11009 просмотров

Подключиться к API копирования файлов Windows из C#
Есть ли способ подключиться к API копирования файлов Windows с С#? Я знаю, что для этого потребуется неуправляемый код, но пример кода или стартер был бы полезен. Я уже видел код C++, но он весь греческий. ОБНОВЛЕНИЕ: приношу свои извинения, я...
6620 просмотров
schedule 07.01.2023

Использование пользовательских кнопок ноутбука
У меня есть ноутбук Lenovo Y550 с красивой сенсорной полосой со светодиодной подсветкой поверх клавиатуры. Однако использование этого совершенно бесполезно (его можно использовать для запуска 4 разных программ Lenovo), поэтому я начал думать, могу ли...
281 просмотров
schedule 25.10.2022

Полезные ловушки Mercurial
Какие полезные ловушки Mercurial вы встречали? Несколько примеров хуков находятся в Mercurial book : acl bugzilla уведомить проверить наличие пробелов Я лично не считаю это очень полезным. Я хотел бы посмотреть:...
9300 просмотров
schedule 02.06.2022

Global Mouse Hook + имитация ввода мыши
Я хочу создать глобальный хук для мыши, который работает в XP/Vista/7, что позволит мне получить доступ к значениям X, Y, которые вводит мышь, и изменить эти значения до того, как они попадут в Windows... Я также хочу иметь возможность имитировать...
5233 просмотров
schedule 17.01.2023

Как мы можем обнаружить горячие клавиши, зарегистрированные другими приложениями?
Можно ли обнаружить все горячие клавиши, зарегистрированные в ОС, а также запущенные в данный момент программные приложения? Какой-либо собственный или управляемый подход на платформе Windows? Я знаю, что функция RegisterHotKey возвращает false,...
1131 просмотров
schedule 22.07.2023

Перехватить сообщение WM_SETFOCUS
Я хочу перехватывать сообщения WM_SETFOCUS во всех текущих окнах. Как лучше всего это сделать? Думаю, для этой цели можно использовать SetWindowsHookEx. Можно ли использовать его с WH_CALLWNDPROC или WH_MSGFILTER? Кроме того, упоминается, что...
1840 просмотров
schedule 21.09.2022

Wordpress init remove_action с условными тегами
Мне нужно сделать это для темы: remove_action( 'wp_head', 'rel_canonical' ); НО мне нужно сделать это с условными тегами. Код ниже не работает. if(is_page('comment')) { remove_action( 'wp_head', 'rel_canonical' ); } И мне нужно...
2527 просмотров
schedule 02.05.2023

С++ d3d перехват — COM vtable
Пытаюсь сделать программу типа Fraps. Смотрите комментарий, где это не удается. #include "precompiled.h" typedef IDirect3D9* (STDMETHODCALLTYPE* Direct3DCreate9_t)(UINT SDKVersion); Direct3DCreate9_t RealDirect3DCreate9 = NULL; typedef HRESULT...
3596 просмотров
schedule 12.07.2023

Исходящий хук Mercurial
Я хочу создать крючок Mercurial, который отправляет в резервный удаленный репозиторий, когда я нажимаю на локальный репозиторий. Я думал, что смогу подключить «исходящий» хук, но это создает бесконечный цикл, который выглядит некрасиво. Так есть ли...
1072 просмотров

Захват данных из окна в стороннем приложении Win32 с закрытым исходным кодом
Я планирую создать приложение C# Windows Forms в качестве расширения для стороннего приложения Win32, но я не знаю, как это сделать прямо сейчас. Самое большее, что я получил, это то, что я знаю, что это связано с Win32 Hooking и что есть проект с...
3323 просмотров
schedule 17.05.2022

Подключенная программа DirectX 9 аварийно завершает работу при изменении размера окна, связанного с текстурой
Я использую EasyHook и SlimDX для наложения некоторой графики, используя классы SlimDX Sprite и Texture. Когда я изменяю размер окна, некоторые программы работают нормально, но другие вылетают - например, Winamp MilkDrop 2 выдает неоднозначную ошибку...
1597 просмотров
schedule 25.08.2022

Как правильно перехватывать и возвращать GetDlgItemTextA из C++ в C# в C++ из EasyHook
Я использую EasyHook , библиотеку C# для внедрения и обхода функций из неуправляемых приложений. Я пытаюсь подключиться к GetDlgItemTextA , который принимает аргументы: UINT WINAPI GetDlgItemText( __in HWND hDlg, __in int nIDDlgItem,...
1116 просмотров
schedule 17.01.2023

Можно ли перехватить событие загрузки файла программы?
Скажите, пожалуйста, можно ли узнать, когда программа пытается загрузить файл (например, в Internet Download Manager). Я хочу поймать это событие (перехватить его), получить URL-адрес загрузки, а затем уничтожить событие. Заранее спасибо.. @Jerry...
996 просмотров
schedule 28.02.2023

Ошибка Subversion после фиксации фиксации?
Я пытаюсь сделать так, чтобы Subversion автоматически развертывала текущую рабочую копию при фиксации. например, если кто-то проверяет репо 'public_html', а затем фиксирует изменение, мне нужно, чтобы SVN автоматически запускал 'svn update / path /...
2611 просмотров
schedule 06.06.2022

Должен ли вызов SVNSYNC блокироваться или нет в перехватчике после фиксации?
Я настроил зеркалирование своего репозитория, и оно работает хорошо, но недавно у меня возникла проблема. Целевой репозиторий каким-то образом остался с невыпущенной блокировкой - из того, что я прочитал, это может быть вызвано прерыванием операции...
386 просмотров
schedule 05.08.2022

Создание/завершение потока перехвата
Можно ли подключиться к завершению потока в Windows? IOW, я хотел бы получать уведомления, если поток внутри процесса (не заинтересованный в других процессах и их потоках) завершился (либо нормально, либо, что более важно, принудительно). В...
8710 просмотров
schedule 06.05.2022

почему мы должны поместить глобальную процедуру ловушки в отдельную DLL
я прочитал статью, msdn и блог, но у меня есть вопрос почему мы должны поместить глобальную процедуру ловушки в DLL отдельно от приложения, устанавливающего процедуру ловушки а чем отличается глобальный хук и кейлогер (я пишу кейлог без...
916 просмотров
schedule 11.08.2022

Javascript: сброс определения объекта с добавленным хуком (конструкция хука)
Я пытаюсь подключить создание объектов в Javascript. Это легко для методов, но не для конструкторов. Я не могу изменить способ создания объектов, так как это должно работать для текущих библиотек. Во всяком случае, это то, что я имею сейчас:...
198 просмотров
schedule 25.01.2023