abhishekagrwl25 Ответов: 1

Как вызвать setwindowhook после метода unfollowheek в C#?


Мое требование к вам keyspressed когда пользователь открывает конкретный URL-адрес в браузере Chrome. Для этого я сначала проверяю URL открытый в chrome после этого я устанавливаю крючок используя приведенный ниже код


if(condition==1)
{
_hookID = SetHook(_proc);
    Application.Run();
}
else if(condition==2)
{
Application.Idle += (s, e) => { UnhookWindowsHookEx(_hookID); };
    UnhookWindowsHookEx(_hookID);
}


он получает ключи на этом URL-адресе, но после этого, если я закрою этот URL-адрес, он получит вывод, как я хочу, но после закрытия URL-адреса, если я снова открою тот же URL-адрес, он не получит ключи. Все, что я хочу, чтобы функция setHook вызывалась каждый раз, когда я открываю определенный URL-адрес. Пожалуйста, предложите.

Что я уже пробовал:

До этого у меня были проблемы с unfollowHookEx, но я решил их с помощью приложения.Метод холостого хода.

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Есть только одна причина делать что-то подобное. Это делается для того, чтобы захватить чей-то пароль, когда они входят на определенный сайт.

Извините, но вы не получите никакой помощи с этим.


abhishekagrwl25

Я хочу получить идентификатор пользователя для этого конкретного URL..to остановите одного пользователя, чтобы войти в систему с идентификатором другого пользователя.

Dave Kreskowiak

Да, это не тот способ, чтобы сделать это, и вы действительно не сможете сделать это в любом случае. Это зависит от веб-сайта, чтобы обеспечить такую функциональность.

Кроме того, код крючка всегда можно использовать для захвата нажатий клавиш, чтобы украсть пароли, и я понятия не имею, для чего вы его на самом деле используете.