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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн koros [?]

  • Новичок
  • *
  • Сообщений: 31
  • Репутация: 1
    • Награды
  • Версия AutoIt: 3.3.x.x
О декомпилировании
« Создано: Январь 17, 2010, 17:47:26 »
Эта тема создана в последствий разведённого офтопика в теме Universal Extractor (мод.) - Универсальный распаковщик, но призвана развеить вопросы касательно лигитимности и законности декомпилирования AutoIt'скриптов.

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

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

О декомпилировании
« Ответ #30 Отправлен: Январь 17, 2010, 17:47:26 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7762
  • Репутация: 2275
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: О декомпилировании
« Ответ #30, Отправлен: Июль 13, 2011, 15:40:47 »
Kaster
 :tv_horror:

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

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


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


AutoIt is simple, subtle, elegant.


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


Мои работы

Оффлайн Kaster [?]

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

Оффлайн Pat4005 [?]

  • Новичок
  • *
  • Сообщений: 84
  • Репутация: 4
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: О декомпилировании
« Ответ #32, Отправлен: Январь 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
 


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

Re: О декомпилировании
« Ответ #32 Отправлен: Январь 15, 2012, 13:34:39 »

Оффлайн Viktor1703 [?]

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

Оффлайн Pat4005 [?]

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

Оффлайн Viktor1703 [?]

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

Код удалён.

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

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

Re: О декомпилировании
« Ответ #35 Отправлен: Январь 15, 2012, 15:52:32 »