|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.09.2018, 15:39 | #1 |
Новичок
Джуниор
Регистрация: 19.09.2018
Сообщений: 1
|
Ввод пароля минуя форму запроса
Добрый день !
Вопрос такой: При открытии PDF файла- появляется форма запроса : ввести пароль. Пароль я знаю- но я хочу сделать программу которая выполнит вход минуя форму. То есть вставит пароль на уровне кода как бы. Возможно ли это ?? какой принцип работы и в каком направлении искать ответ ? Спасибо |
19.09.2018, 15:42 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
наличие возможности очень сильно зависит от того, какой именно просмотрщик Вы собрались патчить. Не проще взять компоненты для просмотра PDF и нарисовать свой просмотрщик? или, если пароль на PDF известен - сделать такой же PDF, но без пароля? |
|
19.09.2018, 17:07 | #3 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 295
|
Самый простой вариант:
1. Найти окно и кнопку OK с помощью, например, WinSpy (классы, заголовки). 2. Написать прогу, которая запускает вьювер, а затем каждые 100 мс ищет это окно (FindWindowEx/EnumChildWindows). Если находит, вставляет текст (SetWindowText) и нажимает кнопку. Можете взять за основу одну из моих прог (RunShowHide, см. аттач), которая запускает прогу, если она ещё не запущена, а если запущена, то в зависимости от состояния окна либо прячет его, либо отображает (и активирует). Для вас там полезными будут функции EnumWindowsProc и модуль Exec.pas. Это всё на Delphi, правда.
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
Последний раз редактировалось 7in; 19.09.2018 в 17:10. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Окно запроса Логина/Пароля PureBasic | IvanMosc | Помощь студентам | 0 | 05.01.2013 18:42 |
прогу которая запрашивает ввод пароля,если пароль введен верно-то какойнь сообщение,если нет-дается 3 попытки на ввод правильного | BornOfOsiris | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 10.12.2012 09:12 |
Ввод пароля | danmen | Microsoft Office Access | 4 | 28.06.2011 20:48 |
Ввод пароля | Ваки | Microsoft Office Excel | 2 | 03.12.2010 10:05 |
Пароль на форму и изменение пароля | Дашкевна | Общие вопросы Delphi | 3 | 16.05.2010 19:29 |