Zamienianie klawiszy WinApi

0

Siemka, chciałbym zrobić program w którym podajemy klawisz który ma zostać zmieniony np A i podajemy na jaki np Z.
I gdy naciśniemy A to pojawi się Z, chciałbym to zrobić w formie hooka globalnego w dll'u.
Mam pytanie dotyczącego tego:
A) Czy da się tak zrobić aby w każdym programie była wyświetlona zmieniona literka zamiast oryginalnej?
B) Czy da się zrobić tak aby do systemu został wysłany ten sfałszowany klawisz? Czyli, żeby naprawdę został wprowadzony ten fałszywy klawisz, a nie, że tylko zobaczę zmieniony a tak naprawdę oryginalne będą wprowadzane?

Z góry dzięki.

0

Piszesz, że chcesz zrobić to w dll w postaci hooka globalnego więc się da. Przechwytujesz komunikaty i zamieniasz litery, przesyłasz dalej.

0

Ok, dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1