Добрый день! Возникла необходимость открыть именно *.doc файл, который защищён паролем. В любом случае, за основу решил брать "брутфорс". Первый вариант, который пришёл в голову - запускать MS Word, и в параметрах к нему указывать путь к файлу и предполагаемый пароль, а затем обрабатывать результат выполнения команды. Однако, методом экспериментов понял - не факт, что MS Word поддерживает такое обращение к файлу.
Поэтому, вторая мысль, которая пришла в голову: программно запускать файл [shell() или execute()] а затем так же, программно имитировать нажатие клавиш и кнопок мыши, перемещение курсора мыши, в общем, делать так, чтобы программа визуально делала то же самое, что и человек, только без его участия.
Второй вариант кажется просто отчаянным, возможно, у вас есть какие-то другие идеи на счёт этого вопроса. Steel Standoff - 2D аркада. Мои статьи
Есть несколько программ для подборов паролей для doc формата 2003. Но там если пароль более 7 символов - ждать придётся вечность (: Гляньте в инете сначала, прежде чем самим писать. Тискать кнопки и вводит в поле пароля буковки не сложно, но будут проблемы с синхронизацыей. Комп может чуть тормознуть и вы уже не вовремя тисканёте кнопку. Тут даже работа с мышкой не нужна, просто id элементов управления определяем и на них отправлять системные сообщения. «Смерти меньше всего боятся те люди, чья жизнь имеет наибольшую ценность.» Иммануил Кант
GameMix, попробуй просто открыть файл не в MS Word, а в Open Office, например. Когда-то читал, что Open Office игнорирует пароли на документах MS Word Нужно писать такие игры, чтобы в них было интересно играть самому
Сообщение отредактировал 1nt3g3r - Четверг, 11 Августа 2016, 11:08