Как я могу выполнять операции с буфером обмена без использования реального буфера обмена? - PullRequest
3 голосов
/ 04 марта 2011

Я хочу написать программу (на Delphi или C ++) для защиты моих паролей, и я хотел бы иметь возможность копировать и вставлять их.Можно ли копировать и вставлять per se , без данных, поступающих в буфер обмена, вроде моего собственного пользовательского буфера обмена?

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

Ответы [ 2 ]

4 голосов
/ 04 марта 2011

Вы можете вводить нажатия клавиш клавиатуры в другие приложения без использования буфера обмена. Но тогда вы бы не использовали Ctrl + C / Ctrl + V или Ctrl + Вставьте / Shift + Вставьте в качестве горячей клавиши.

Может быть, вам нужна еще одна глобальная горячая клавиша (да, вы можете сделать это), которая найдет текущее окно и отправит ему нажатия клавиш. Вы можете сделать это.

Для ссылка.

1 голос
/ 04 марта 2011

Вы не должны использовать буфер обмена для этого вообще.Если пользователь не хочет помещать данные в буфер обмена, вы НЕ должны помещать данные в буфер обмена.Буфер обмена является общим ресурсом, предназначенным для удобства пользователя, а не программиста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...