Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)

Модерирует : gyra, Maz

gyra (23-01-2020 10:51): AutoIT (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Описание:

Цитата:
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Умеет он очень и очень многое! Бесплатный.

 
  • Справки
  • Инструменты
  • Ресурсы, посвящённые AutoIt
  • Полезные советы новичкам и не только
  • Готовые решения
  • Скрипт раскраски кода AutoIt для публикации в форумах
     


     
    За шапкой следит ViSiToR / AZJIO  

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:07 01-06-2010 | Исправлено: Maz, 12:29 10-01-2020
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak

    Цитата:
    странно, что сигнтул это не делает

    Он не имеет никакого права это делать !

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 21:09 17-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ

    Заметил интересную штуку.
    Есть 2 кода http://forum.ru-board.com/topic.cgi?forum=35&topic=81283&start=2080#16
    Там 2 архива. Это онлайн установщики офиса 2013\2016\2019 для 7..10 с автоактивацией, все файлы там подписаны MS, кроме одного файла setup2019.exe
    Один патченный, но с ЦП от MS и естественно ЦП уже НЕДЕЙСТВИТЕЛЬНА
    Второй патченный, но я ЦП удалил
    В архивах есть и оригинальный непатченный файл setup2019.exe - он там называется setup2016.exe
    Так вот ситуация такова. На файл setup2019.exe без ЦП некоторые антивирусы (типа параноидальные) гавкают, а на файл setup2019.exe без действительной ЦП не гавкают.
     
    Какой-то странный подход. Типа патчить можно, а вот удалять ЦП низя..

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:17 17-07-2019 | Исправлено: dialmak, 21:20 17-07-2019
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak

    Цитата:
    Какой-то странный подход.  

    А что странного, видят ЦП от MS , пусть и не валидную и боятся тявкнуть, кому охота с MS связываться ?

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 21:33 17-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ бред конечно, но прикольно

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 22:04 17-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И снова здрассте!
    Похоже я что то не то делаю.. подскажите что и как.
    Подробнее...
    Нифига не подхватываются переменные.  
    Как в такой ситроке запуска переменные подставлять? Кавычки, скобки пробовал. Чёто тут не так..  
     
     
    Добавлено:

    Цитата:
    бред конечно, но прикольно
    Почему бред то?
    Рассуждайте логически.
    1. Имеем ПО с подписью уважаемой компании. Подпись удалена. -> Так эта компания поступать 100% небудет. Подделка.
    2. Имеем ПО с подписью уважаемой компании. Подпись не верна из-за изменений в файле. -> История знает массу случаев когда ЭТА компания так и поступала. Одни подписи дистрибутивов чего стоят...  
    ....  
     
    Да и потом, врятли антивирус так уж углубляется в причину не валидности подписей. Есть подпись и нормально.

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 12:44 18-07-2019 | Исправлено: gryu, 12:54 18-07-2019
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu

    Цитата:
    Похоже я что то не то делаю.. подскажите что и как.


    Код:
    $iPID = Run('<утилита> -a  -o ' & $User & ' ' & $Server & ':"' & $Port & '"')

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:03 18-07-2019 | Исправлено: NIKZZZZ, 13:04 18-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu

    Цитата:
     Имеем ПО с подписью уважаемой компании. Подпись удалена. -> Так эта компания поступать 100% небудет. Подделка.  

    Так подписи же нет. Как антивирус узнает, что она была? Правильно, никак.. Он по идее должен анализировать код, в коде ничего криминального, просто загрузка файлов из указанного источника в сети или CDN

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 09:17 19-07-2019 | Исправлено: dialmak, 09:20 19-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Цитата:
    Да нет, у тебя просто не установлен редактор
    Угу. Установил, компилятор появился.  Спасибо.
    Однако что то мне удобней в Notepad++ работать. Привычка наверно.  
     
     
    Добавлено:

    Цитата:
    Так подписи же нет. Как антивирус узнает, что она была?
    Хз. Может при удалении подписи хвосты остаются?  
    .. может он смотрит описание... Там стоит Microsoft, а подписи нет....  
    ...
    Гадать можно до бесконечности...

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 12:28 19-07-2019 | Исправлено: gryu, 12:31 19-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu

    Цитата:
    Однако что то мне удобней в Notepad++ работать. Привычка наверно.  

    никто ж не запрещает, редактируй в Notepad++  

    Цитата:
    компилятор появился

    это враппер, типа для спецмакросов в компиляторе

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 06:31 20-07-2019 | Исправлено: dialmak, 06:34 20-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, как обходится запрос UAC?
    Нужно подмонтировать образ в виртуальный диск, а он без "Администратора" монтируется не форматированным.
    Если монтировать "от Админа", то монтируется нормально.  
    Опция #RequireAdmin поднимает UAC, чего не нужно, т.к. теряется смысл в запуске при простое.  
    Запуск из планировщика не катит. Скрипт тогда не отслеживает простой корректно. Прочитал в инете что он отслеживать начинает простой не активного, а  того пользователя, от которого запущен.

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 13:27 22-07-2019 | Исправлено: gryu, 15:18 22-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu Простой может отслеживать сам планировщик

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 13:49 22-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Простой может отслеживать сам планировщик
    херово он отслеживает.  Намучался я с ним и пошёл искать альтернативу.  
    Вот нашёл AuroIt. С этого и началось мое путешествие в этот скриптовый язык.  

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 14:04 22-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хз, как то использовал это, проблем не было

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 14:14 22-07-2019 | Исправлено: dialmak, 14:14 22-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    хз, как то использовал это, проблем не было
    ну может на машине блондинки из бухгалтерии оно и работает нормально.
    А на "компе учёного" столько ещё приблуд стоит от софта до аппаратных блоков, что "виндячий простой" не наступает. ;-(  

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 14:25 22-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Цитата:
    не наступает

    возможно, UAC можно обойти только из планировщика, других методов не знаю..

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 14:36 22-07-2019
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    других методов не знаю..
    ну методы то есть.  
    Тот же метод временного отключения.  
    Отключил - сделал нужное - включил обратно.
    Но хотелось бы  как то изящнее.  

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 16:07 22-07-2019
    Skif_off

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Если запускать из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, то с #RequireAdmin вылезает запрос UAC?
    Если да, то можно из HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce, но есть один момент: ветка RunOnce на один раз, т.е. после запуска скрипт должен будет снова записать себя с эту ветку.

    Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 18:56 22-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Тот же метод временного отключения.  

    Отключение UAC требует запроса UAC, масло масляное..

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 19:45 22-07-2019
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Не знаю, проскочит ли такой вариант, в манифесте выставить highestAvailable вместо RequireAdmin, а скомпилированный скрипт запускать из каталога System32 .
    Еще вариант, подписать скрипт самодельной подписью и добавить свой сертификат в систему.
    Можно так-же скриптом кликнуть мышью по окну UAC.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 20:00 22-07-2019 | Исправлено: NIKZZZZ, 20:09 22-07-2019
    dialmak



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ если вкл. UAC - никакие ухищрения не помогут, это краеугольный камень защиты от MS. ЛЮБЫЕ проиложения (в том числе и подписанные MS) будут выдавать запрос на запуск. Только запуск из планировщика будет автоматом или эксплуатация уязвимости, например https://habr.com/ru/company/pm/blog/328008/
     
     
    Добавлено:
    http://www.oszone.net/10594/run_as_admin
     
    А вообще тут гадать можно до бесконечности, задачу я не понял.
    Как правило все решается.

    Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 20:08 22-07-2019 | Исправлено: dialmak, 20:28 22-07-2019
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 3)
    gyra (23-01-2020 10:51): AutoIT (Часть 4)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru