我想知道是否有可能用 C++ 制作一个可以“按下”键的程序,或者让计算机认为某些键已被按下,并执行诸如制作一个“玩”游戏的程序,或者自动输入一些长而没有人记得的晦涩的按钮顺序。
(我现在想不出来,但存档游戏密码可能就是一个例子,尤其是当你不能只输入它,而是必须将光标移动到你想要的字母,然后按 Enter 或其他东西时)。
就是想。
RaymondC 认为这通常是一个坏主意:
http://blogs.msdn.com/oldnewthing/archive/2005/05/30/423202.aspx
如果你真的想做一个令人信服的键盘,你必须编写一个伪装成键盘的设备驱动程序。但是在紧要关头,或者如果您正在编写测试代码,SendInput 会这样做。