我想编写一个程序(用Delphi或C ++),以保护我的密码,并希望能够复制和粘贴它们。在不将数据发送到剪贴板的情况下,是否可能进行复制和粘贴,就像是我自己的自定义剪贴板?我希望可以从加密数据库中提取密码并将其发布到我的银行网站、电子邮件、在线游戏等,而不使用剪贴板,以作为一种额外的防范措施来防止键盘记录等攻击。
你可以向其他应用程序注入键盘击键,而不使用剪贴板。但这样你就不能使用 Ctrl+C/Ctrl+V 或 Ctrl+Insert/Shift+Insert 作为你的热键了。也许你想要另一个全局热键(是的,你可以这样做),它可以找到当前焦点窗口,并将按键发送到它。你可以这样做。参考: http://www.delphitricks.com/source-code/windows/simulate_the_pressing_of_keyboard_keys.html