Я потерял свой исходный код. Но скомпилируйте exe. Я пытался удалить файл корзины и неожиданно удалил исходный файл с компьютера.
Я должен доставить код и скомпилированный файл клиенту. Но сейчас я не могу.
Пожалуйста, помогите мне узнать, как я могу получить код обратно из файла exe5, который у меня есть.
- Напишу советник бесплатно
- SuperWoodieCCI
- Элитные показатели 🙂
Vladimir Karputov 2019.03.19 13:07 #1
jaffer wilson :
Я потерял свой исходный код. Но скомпилируйте exe. Я пытался удалить файл корзины и неожиданно удалил исходный файл с компьютера.
Я должен доставить код и скомпилированный файл клиенту. Но сейчас я не могу.
Пожалуйста, помогите мне узнать, как я могу получить код обратно из файла exe5, который у меня есть.
Ищите программу которая восстанавливает удалённый файл.
А вообще нужно использовать Хранилище.
- www.metatrader5.com
Хранилище MQL5 Storage работает только с папкой MQL5 (или MQL4) торговой плтатформы, а также со специальным каталогом Shared Projects, предназначенным для групповых проектов. Начало работы Хранилище содержит информацию в виде дерева файлов. Подключаясь к хранилищу, пользователь MetaEditor читает и записывает эти файлы. Пользователь всегда.
Получение исходных кодов приложения .Net. Reflector.
jaffer wilson 2019.03.19 13:12 #2
Vladimir Karputov :
Look for a program that recovers a deleted file.
In general, you need to use the Vault .
Сэр, я буду использовать его в будущем. Но в настоящее время я застрял.
Пожалуйста, помогите мне. Я не использовал это раньше. Поэтому я не могу получить код.
Vladimir Karputov 2019.03.19 13:13 #3
jaffer wilson :
Сэр, я буду использовать его в будущем. Но в настоящее время я застрял.
Пожалуйста, помогите мне. Я не использовал это раньше. Поэтому я не могу получить код.
Ищите программу которая восстанавливает удалённый файл . И ещё — я не сер. Не обижайте меня.
Andrei Novichkov 2019.03.19 13:15 #4
Из ex5 или ex4 исходный код не получить. Попытайтесь восстановить удаленный файл . Вот отличная программа для этого: Recuva. Изготовитель Piriform. Они же делают знаменитый CCleaner.
Georgiy Merts 2019.03.19 13:41 #5
jaffer wilson :
Я потерял свой исходный код. Но скомпилируйте exe. Я пытался удалить файл корзины и неожиданно удалил исходный файл с компьютера.
Я должен доставить код и скомпилированный файл клиенту. Но сейчас я не могу.
Пожалуйста, помогите мне узнать, как я могу получить код обратно из файла exe5, который у меня есть.
Возьми себе за правило — никогда не удалять файлы из корзины. Лично меня это неоднократно спасало в подобных ситуациях.
А из компилированного файла исходник — никак не получить. Даже во времена декомпилов это было невозможно — идентификаторы теряются безвозвратно. А уж сейчас — и подавно.
Пиши код заново.
Aleksey Vyazmikin 2019.03.19 14:51 #6
Как извлечь исходник из читов или программ
А мне не понятно, как человек может писать, что файл у него exe или exe5 похоже на развод.
Vladislav Andruschenko 2019.03.19 15:30 #7
Aleksey Vyazmikin :
А мне не понятно, как человек может писать, что файл у него exe или exe5 похоже на развод.
это издержки перевода и нервы ..
jaffer wilson :
Я потерял свой исходный код. Но скомпилируйте exe. Я пытался удалить файл корзины и неожиданно удалил исходный файл с компьютера.
Я должен доставить код и скомпилированный файл клиенту. Но сейчас я не могу.
Пожалуйста, помогите мне узнать, как я могу получить код обратно из файла exe5, который у меня есть.
у меня такое тоже бывает.
иногда бывает — когда место кончается, и все сохраняется с размером 0.
а так уже не раз попадал и терял «ВСЕ»
теперь взял за правило делать копию каждый час на 2 жестких внешних диска.
и еще один раз в месяц — прячу в сейф.
А помочь действительно может только программы восстановления файлов (после удаления) — я так часто сестре восстанавливаю фотки 🙂
Dmitry Fedoseev 2019.03.19 16:35 #8
Тяжелый случай)) Бывало такое, никакие программы для восстановления файлов не помогли, пришлось все делать заново.
Ilyas 2019.03.21 07:53 #9
jaffer wilson :
Я потерял свой исходный код. Но скомпилируйте exe. Я пытался удалить файл корзины и неожиданно удалил исходный файл с компьютера.
Я должен доставить код и скомпилированный файл клиенту. Но сейчас я не могу.
Пожалуйста, помогите мне узнать, как я могу получить код обратно из файла exe5, который у меня есть.
К сожалению, из EX4/EX5 восстановить исходный код нельзя.
Используйте MQL5 storage, это помогает избежать случайных потерь кода, дополнительно получите доступ к истории кода и возможность работать со своим кодом на любом ПК
- www.metatrader5.com
Activate MQL5 Storage command. If you have specified your MQL5.community login and password in the MetaEditor settings earlier, the storage will be activated immediately. Otherwise, you will need to specify account details. If you have never used the storage before, it will be created for your MQL5 account at the time of activation. If you.
Источник: www.mql5.com
как посмотреть код exe файла
Ответ от Владислав Ласский[активный]
Хм.. .Сначала, с вашего позволения, пара вопросов. А что такое пинч? И как, посмотрев исходный код программы, можно определить, кто его прислал?
Что Вы подразумеваете под «исходными кодами»? Если просто набор байт, то в любом шестнадцатеричном редакторе (он же Hex редактор) , например WinHex, HexWorkShop и т. д. Так же есть плагины для far и TotalCommander. Если именно исх. код, то смотрите ниже.
Теперь по Вашему вопросу.
Код можно попробовать восстановить с помощью дизассемблеров, т. е. программ, как раз и предназначенных для перевода из exe в asm. Перевести в код любого из языков высокого уровня (C, paskal, basic и т. д. ) невозможно 100%. Однако, даже с использованием дизассемблера asm код будет сильно избыточен.
Для уменьшения избыточности и для повышения четкости кода существуют так называемые «интерактивные дизассемблеры». Условно, их действие можно описать так. Человек не умеющий читать (дизассемблер) идет по дорожке (программе) и доходит до развилки на которой стоит указатель «влево-деревня Кодево 50м, вправо деревня Кодево 15км» и останавливается (ставит указатель на «развилочный код») и спрашивает, куда ему идти. Мы говорим естественно налево. И так до конца, пока не пройдет всю программу.
В свете вашего вопроса, я могу с большой долей уверенности Вам сказать, что Вам этого сейчас не одолеть. Не зная ассемблера, пытаться что то дизассемблировать бессмысленно IMHO.
Что такое дизассемблеры.. .
Что такое HEX редактор.. .
Ответ от Гек Финн[гуру]
Наиболее популярным программным обеспечением для даного формата является программа Microsoft Windows 7 (для ОС Windows) и программа Xamarin Mono (для ОС Mac OS) — данные программы гарантированно открывают эти файлы. Ниже вы найдете полный каталог программ, открывающих формат EXE для операционной системы Windows, Mac OS, Linux.
Исполняемый файл EXE является приложением Windows либо DOS систем. Такой тип файла может включать в себя самораспаковывающиеся архивы. Имеют невероятно широкое распространение.
Стоит отметить, что в операционных системах Windows, открыть файл .exe можно посредством двойного клика левой клавиши мыши. В прочих платформах Linux или Mac OS запустить рассматриваемое расширение возможно при помощи предварительно установленных на компьютер эмуляторов, к примеру VMware Workstation.
Формат .exe так же поддаётся редактированию, для этого необходимо воспользоваться утилитой на подобии Resource Hacker. Среди пользователей распространены случаи нарушения ассоциации файлов по типам, когда множество ярлыков в формате EXE могут иметь одинаковый внешний вид. При такой ситуации можно воспользоваться приложением Unassociate File Types, способным корректно восстановить ассоциации.
Расширение может являться сценарием программного обеспечения для активации процесса инициализации остальных файлов определенного разработчика в целях последующего исправного запуска той или иной утилиты. Вместе с расширением .exe может содержаться и справочная информация, способствующая соответствующему поиску и загрузке дополнительных компонентов.
Информация в расширении необходима для формирования надлежащей среды Microsoft DOS и системах Виндоус. Если открыть exe файлы как самораспаковывающийся архив, можно отметить факт того, что установка хранимого контента будет произведена в предварительно заданную директорию.
Чем открыть EXE в Windows?
Microsoft Windows 7
Microsoft Windows 8
Microsoft Windows XP Professional
Resource Hacker
Microsoft Visual Studio
IcoFX
7-Zip
RARLAB WinRAR
IconsExtract
FixExec
Microsoft Windows
Чем открыть EXE в Mac OS:
Xamarin Mono
Darwine
Kronenberg WineBottler
CodeWeavers CrossOver
VMware Fusion
Oracle VM VirtualBox
Parallels Desktop for Mac
Чем открыть EXE в Linux:
Cedega
Xamarin Mono
Wine
Oracle VM VirtualBox
CodeWeavers CrossOver
Чтобы просмотреть исходной код (ехе) воспользуйтесь специальными программами-декомпиляторами. Также имеются программы-дизассемблеры. Обратите внимание, что просмотр исходного кода зачастую может стать невозможным в случаях, когда вам не известно, какой язык программирования использовался при его разработке.
Если вы хотите найти код свободной программы, выполните поиск в интернете с соответствующим запросом. Также попробуйте скачать данную программу и в ее меню найти пункт «Просмотр исходного кода». Обычно это доступно для бесплатно распространяемых программ.
Код программы может быть разным в плане приватности – многие разработчики не выкладывают в его в открытый доступ и условиями лицензионного соглашения накладывают на пользователей ограничения, связанные с его использованием и просмотром. Также имеются программы с открытым кодом, который можно просматривать, редактировать и так далее.
Ответ от Андрей Сергеевич[мастер]
assembler
Ответ от Никита Усольцев[гуру]
winRaR
Ответ от Jeka[гуру]
FAR Manager.
Ответ от User[гуру]
Дизассемблером, только исходный код будет на ассемблере. И еще смотря чем прога делалась — Басиком или Си .
Источник: 22oa.ru
Как получить исходный код исполняемого файла Windows?
У меня есть старые исполняемые файлы Windows. Как я могу редактировать их с помощью Visual Studio 2010? Каковы способы увидеть исходный код exe?
c++ c# vb.net visual-studio executable
7 ответов
22 Решение i_am_jorf [2010-04-17 21:41:00]
Вы не можете получить исходный код С++ из exe, и вы можете получить только некоторую версию источника С# через отражение. И вам не будет очень полезно, судя по тому, как вы задали вопрос.
16 Mark Byers [2010-04-17 21:40:00]
Если программа была написана на С#, вы можете получить исходный код в почти своей первоначальной форме, используя .NET Reflector. Вы не сможете видеть комментарии и имена локальных переменных, но они очень читаемы.
Если было написано С++, это не так просто. даже если вы могли бы декомпилировать код в действительный С++, маловероятно, что он будет напоминать исходный источник из-за встроенных функций и оптимизаций, которые трудно отменить.
Обратите внимание, что при обратном проектировании и изменении исходного кода вы можете нарушать условия использования программ, если вы сами не написали их или не получили разрешение от автора.
6 Henri [2010-04-17 21:40:00]
Если это собственный код, вы можете его разобрать. Но вы не увидите оригинальный код в качестве писателя программистом. Вы увидите код, созданный компилятором (ассемблером). Этот код, возможно, оптимизирован и хотя он семантически эквивалентен, его может быть намного труднее читать, чем обычный ASM.
Если это байт-код (MSIL или javabytecode), есть декомпилятор, который может работать с хорошим исходным кодом. Для .net это будет отражатель.
3 ssube [2010-04-17 21:43:00]
Я бы (и имел) использовал IDA Pro для декомпиляции исполняемых файлов. Он создает полузаполненный код, вы можете декомпилировать сборку или C.
Если у вас есть копия отладочных символов, загрузите их в IDA перед декомпиляцией, и она сможет назвать многие функции, параметры и т.д.
0 jNerd [2014-03-02 11:27:00]
Источник: qarchive.ru