Чем разобрать .exe , написанный на C# ?

  1. 2 г. назад

    Господа, протерял исходники на утилитку, сносящую таблицы. А надо у клиента, у которого нет установленного 3.5, под которую собирал экзешник.
    "Исполняемый" файл есть. Но раньше, помню, нормально его было не разобрать. Т.е. с поправкой на вероятности - быстрее заново нарисовать. А это время...

  2. Там утилита-то плёвая: вычитывает два текстовика. В первом - настройки подключения к базе, во втором - перечень таблиц под очистку. Соединяется через драйвер свой со скулём и по списку делает Truncate для каждой указанной таблицы.

    Ответы: (14) (17)
  3. (2) чонить проверенное есть?

    Ответы: (5)
  4. 26.12.2022 09:40:35 отредактировано Дуб

    Суко, я чота теперь не уверен: а входит драйвер БД в комплект?.. Вроде - входил... Столько лет прошло...

  5. (5) боженька велел делиться. Тем более - сразу после рождества...

    Ответы: (9)
  6. (7) спасибо, добрый человек

  7. Разобрал, спасибо. Называется иначе. И требует для установки нового фреймворка, но всё это ожидаемо.

  8. Хреново другое: не работает на

    Microsoft SQL Server Management Studio						13.0.15000.23
    Клиентские средства служб Microsoft Analysis Services						13.0.1601.5
    Компоненты доступа к данным (MDAC)						6.3.9600.17415
    Microsoft MSXML						3.0 4.0 6.0 
    Microsoft Internet Explorer						9.11.9600.19180
    Microsoft .NET Framework						4.0.30319.42000
    Операционная система						6.3.9600

    Используемая using System.Data.SqlClient;

    Ответы: (15)
  9. Дуб Там утилита-то плёвая: вычитывает два текстовика. В первом - настройки подключения к базе, во втором - перечень таблиц под очистку. Соединяется через драйвер свой со скулём и по списку делает Truncate для каждой указанной таблицы.

    Дешевле такое написать самому чем мудиться с реверсом.

  10. (13) это тебя аллах спасает, не дает чужую базу угандошить

  11. Курильщик dotPeak

    фигасе ... лень пробовать. Но вроде вообще в норм код декомпилирует, судя по описанию.

  12. 27.12.2022 06:46:39 отредактировано webdev

    Дуб Там утилита-то плёвая: вычитывает два текстовика. В первом - настройки подключения к базе, во втором - перечень таблиц под очистку. Соединяется через драйвер свой со скулём и по списку делает Truncate для каждой указанной таблицы.

    Это же очень простой алгоритм. Декомпилировать и заново писать сложнее, чем просто написать когда известно что нужно написать. Напиши заново, делов на 15 минут.

или зарегистрируйтесь чтобы ответить!