Эй, я пытаюсь записать программу в C#, который отследит нажатие определенных ключей (использующий захват клавиатуры), и отправлять различные вместо этого.
Например, когда я нажимаю клавишу, она вместо этого отправит ключ Q.
Я использовал http://www.codeproject.com/KB/cs/CSLLKeyboardHook.aspx это для моих рычагов и пытался использовать функцию SendKeys, но я получаю исключение о сборщике "мусора", уничтожающем некоторый объект в классе рычага.
И когда вы смотрите на свой класс-ловушку, каков источник проблемы? Похоже, что ресурс не управляется должным образом.
Поймите, что если вы планируете сделать это как своего рода розыгрыш, это никогда не пройдет удачно из-за невозможности их выключить. Также примите во внимание, что этот тип кажущейся неэтичной темы вряд ли получит большую поддержку.