Я могу перепроектировать свой собственный dll?

Поставка .pyc файлы имеет свои проблемы - они не совместимы ни с какой другой версией Python, чем версия Python, с которой они были созданы, что означает, что необходимо знать, какая версия Python работает на системах, на которых будет работать продукт. Это - очень ограничивающий фактор.

7
задан daotoad 25 August 2009 в 04:19
поделиться

3 ответа

Используйте здесь расширение FileDissasembler, чтобы просто извлечь полный код с помощью Reflector:

http://www.codeplex.com/reflectoraddins

15
ответ дан 6 December 2019 в 07:51
поделиться

Да, вы можете полностью реконструировать весь код без копирования и вставки. Я делал это раньше, и именно эту надстройку Reflector я использовал.

После этого будет небольшая очистка (целые числа выводятся как шестнадцатеричные и т. Д.), Но это работает Как колдовство. Не имеет значения, нет ли у вас PDB, пока вы не запутаете DLL, вы получите читаемый код.

5
ответ дан 6 December 2019 в 07:51
поделиться

Reflector имеет плагин, который позволяет экспортировать проект из Dll.

Он называется FileDisassembler - http://www.denisbauer.com/NETTools/FileDisassembler .aspx

В любом случае, я думаю, что вернуть ваши файлы будет нелегко. Возможно, попробуйте некоторые приложения для восстановления данных или эти волшебные приложения для восстановления.

3
ответ дан 6 December 2019 в 07:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: