Русское сообщество AutoIt

  • Май 22, 2012, 14:48:21 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:


Последняя финальная версия AutoIt: 3.3.8.1 (Скачать)
Последняя Beta версия AutoIt: 3.3.9.4 (Скачать)

Реклама

Автор Тема: О декомпилировании  (Прочитано 11450 раз)

0 Пользователей и 2 Гостей смотрят эту тему.

koros [?]

О декомпилировании
« Создано: Январь 17, 2010, 17:47:26 »
Эта тема создана в последствий разведённого офтопика в теме Universal Extractor (мод.) - Универсальный распаковщик, но призвана развеить вопросы касательно лигитимности и законности декомпилирования AutoIt'скриптов.

Оригинал сообщения, откуда был начат диалог данной темы:
Цитата
Добрый день!
Можно ли добавить распаковыватель AutoIt-скриптов (я имею в виду преобразователь exe в скрипт)?
« Последнее редактирование: Январь 18, 2010, 14:45:50 от CreatoR »



  Записан
Первое сообщение / Продолжение темы 

CreatoR [?]

  • Администратор
  • *
  • *****
  • Репутация: 1403
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 5068
  • Версия AutoIt: 3.2.8.1+
  • AutoIt is simple, subtle, elegant
    • WWW
    • Награды
Re: О декомпилировании
« Ответ #31, Отправлен: Июль 13, 2011, 15:40:47 »
Kaster
 :tv_horror:

А теперь тоже самое но на Английском и к разработчикам AutoIt'а (мне кажется у валика будет что тебе ответить) :laugh:

OffTopicP.S
Мне показаклось, или ты действительньо использовал заглавные буквы? :whistle:




  Записан
Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.



«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Kaster [?]

  • Глобальный модератор
  • *
  • *****
  • Репутация: 502
  • Online Online
  • Пол: Мужской
  • Сообщений: 3286
  • Версия AutoIt: 3.3.8.1
  • Мой Аватар, он лучший самый
    • Награды
Re: О декомпилировании
« Ответ #32, Отправлен: Июль 13, 2011, 15:47:58 »
CreatoR  [?]
Цитата
Мне показаклось, или ты действительньо использовал заглавные буквы?
ну выше цитировались такие серьезные тексты, как выдержки из гкрф, что пальцы на автомате набрали текст в нужных регистрах  ;D
Цитата
А теперь тоже самое но на Английском и к разработчикам AutoIt'а (мне кажется у валика будет что тебе ответить)
честно говоря, у меня нет никакого желания этого делать, тем более иметь честь общения с валенком, ибо не смотря на все его заслуги (о коих я осведомлен слабо), не считаю его приличным человеком, с которым было бы приятно вести спор. разве что при личной беседе, вероятность чего я сугубо субъективно оцениваю как 0.0001%. форумные воины, а тем более наделенные крохотной виртуальной властью меня мало интересуют.  :whistle:




  Записан
Конференция посвященная AutoIt на jabber.ru - autoit@conference.jabber.ru
Как попасть на конференцию читаем тут
Файлы можете качать сюда - Файловая область
Продолжать дискуссию в теме отмеченной как "Решенная" - моветон.
Банхамером не обладаю, так что расслабьтесь ;)
Банхамером обладаю, так что не расслабляться :Ban:

Pat4005 [?]

  • Новичок
  • *
  • Репутация: 0
  • Offline Offline
  • Сообщений: 29
  • Версия AutoIt: 3.2.8.1
    • Награды
Re: О декомпилировании
« Ответ #33, Отправлен: Январь 15, 2012, 13:34:39 »
Здравствуйте!. Года 2 назад написал программу, скомпилировал, а сценарий - потерял.  после декомпиляции появилось очень много глобальных констант в начале скрипта. Что надо включить(#include) в скрипт чтобы можно было убрать все эти объявленные или нет смысла, потому что при компиляции снова произойдет это множественное объявление констант(и происходит ли оно вообще, или это декомпилятор ошибся?) только внутри EXE?
ВОТ ПРИМЕР:
Код: AutoIt [Выделить]
Global Const $WS_TILED = 0
Global Const $WS_OVERLAPPED = 0
Global Const $WS_MAXIMIZEBOX = 65536
Global Const $WS_MINIMIZEBOX = 131072
Global Const $WS_TABSTOP = 65536
Global Const $WS_GROUP = 131072
Global Const $WS_SIZEBOX = 262144
Global Const $WS_THICKFRAME = 262144

потом ещё штук сто..

Код: AutoIt [Выделить]
Global Const $TCM_SETUNICODEFORMAT = $TCCM_SETUNICODEFORMAT
Global Const $TCN_FIRST = -550
Global Const $TCN_SELCHANGE = ($TCN_FIRST - 1)
Global Const $TCN_SELCHANGING = ($TCN_FIRST - 2)
Global Const $PBS_SMOOTH = 1
Global Const $PBS_VERTICAL = 4
 




  Записан

Viktor1703 [?]

  • AutoIt Гуру
  • *****
  • Репутация: 191
  • Offline Offline
  • Сообщений: 902
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: О декомпилировании
« Ответ #34, Отправлен: Январь 15, 2012, 13:41:51 »
Посмотрите в любую Includ'у после компиляции всё её содержимое добавляется в ваш скрипт, отсюда и появляется множество переменных, функций и кода




  Записан

Pat4005 [?]

  • Новичок
  • *
  • Репутация: 0
  • Offline Offline
  • Сообщений: 29
  • Версия AutoIt: 3.2.8.1
    • Награды
Re: О декомпилировании
« Ответ #35, Отправлен: Январь 15, 2012, 14:47:37 »
Viktor1703, спасибо с этим разобрался. А вот с чем долго разбирался и на форуме ничего не нашел - как отменить отображение индикатора окна в панели задач - чтобы программа видна была только на экране и в трее(т. е. какой-нибудь доп. стиль противоположный $WS_EX_APPWINDOW)




  Записан

Viktor1703 [?]

  • AutoIt Гуру
  • *****
  • Репутация: 191
  • Offline Offline
  • Сообщений: 902
  • Версия AutoIt: 3.3.8.1
    • Награды
Re: О декомпилировании
« Ответ #36, Отправлен: Январь 15, 2012, 15:52:32 »
Вообще для другого вопроса нужно создавать другую тему

Код удалён.

От CreatoR'аВот как он этому научится, если ты ему уже в этой теме даёшь ответ на его вопрос?
« Последнее редактирование: Январь 15, 2012, 16:46:05 от CreatoR »



  Записан
 


Реклама

* Последние сообщения на форуме
post Re: Сложение через or
[AutoIt для новичков] ---Zak--- Сегодня в 14:45:53
post Сложение через or
[AutoIt для новичков] Serafim Сегодня в 14:35:00
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Александр Сегодня в 14:33:42
post Re: [Элементы GUI] Нажать кнопку в скрытом окне
[AutoIt для новичков] InnI Сегодня в 14:31:49
post Re: Как заменить метку времени файла на севере
[Автоматизация IE и Web-интерфейса] eropov Сегодня в 14:11:37
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Arei Сегодня в 13:24:59
post Re: Смена IP адресса
[AutoIt для новичков] Zaramot Сегодня в 13:04:33
post Re: Авторизация в одноклассниках
[Автоматизация IE и Web-интерфейса] Александр Сегодня в 12:59:21
post Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] madmasles Сегодня в 12:23:31
post [Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши
[AutoIt для новичков] Nurgazy Сегодня в 12:09:36

* Пользователи онлайн
  • Dot Гостей: 130
  • Dot Скрыт: 1
  • Dot Пользователей: 31
  • Dot Пользователи Online: