alexander6161

BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Я тут начал немного разбираться как WinRAR работает, там если сделать как задумал, антивирусник 1000% в жизни никогда не начнёт ругаться. Не будет же он ругаться на архивы SFX? Алгоритм работы такой: Делаю SFX-архив, паролю его паролем, например 1234567. В этом exe-файле есть ресурс "DIALOG" - "GETPASSWORD1" - "0" Там есть такая строчка: CONTROL "", 101, EDIT, ES_LEFT | ES_PASSWORD | Меняю её на CONTROL "1234567", 101, EDIT, ES_LEFT | ES_PASSWORD | И тогда при запуске выпадает окно, в котором уже есть пароль (закрыт звёздочками). А дальше самое главное - я в скриптах ну вообще не понимаю, как заставить его принять пароль, не нажимая кнопку "Ок"? Или символ ввода как-то подставить после пароля, или команда какая есть для ввода данных по умолчанию? Самое главное здесь то, что обычный пользователь, если захочет открыть этот экзешник по правой кнопке пыши - "Открыть в WinRAR" - получит окно с вводом пароля, которого он знать не знает, ведь это окно выпадает с пустой строкой ввода пароля. Может кто понимает в этом? Или идти в другую тему? |