.NET

индекс
121,07

.NET Reflector 6 Pro Beta

Случилось чудо!

Теперь можно без проблем дебажить уже скомпилированные .NET библиотеки в VisualStudio!

image

При первом запуске видим что в VS добавился плагин рефлектора.
( поддерживается 2008 и 2010 точно )
image

Запускаем студию и выбираем какие библиотеки нужно дебажить:
image

После обработки библиотек, выбираем ObjectBrowser, ищем нужный метод, и переходим к его коду:
image

Ставим брейкпоинты и дебажим ;)
image
+27
30 января 2010, 11:25
27

комментарии (21)

НЛО прилетело и опубликовало эту надпись здесь
+1
Ordos #
Меня смущает «Pro». Рефлектор будет платным?
0
ruzhovt #
Насколько я понял, платное будет только дополнения к студии, а сам рефлеткор 6 так и останется бесплатным.

P.S.
Некоторое время назад заходил на сайт оригинального разработчика рефлеткора и он там писла что продал свои наработки компании Red-Gate но в условиях сделки было чтеко прописано что рефлеткор должен быть всегда бесплатным :)
0
ap3rus #
Вот блин, как всегда самое интересное за деньги)
0
SmartBye #
По выше указанно ссылке плагин к VS имеет 14 дней триала, т.е. функция дебага. Прежняя функциональность осталась бесплатной.
0
Karen #
Теперь в поиске ревлектора для этого рефлетокра да бы снять ограничение в 14 дней :)
0
mace #
Отлично. Пол года назад сильно морочился с багами в сторонней длл, очень жалел, что у рефлектора нет такой фичи.
0
timafyozzi #
У рефлектора есть плагины. Среди них как раз есть соответствующий. Пол года назад он существовал так же. Единственное но заключалось в том, что это было больше похоже на IL-debugger. Т.е. ты ходишь по IL коду и находясь в брейкпоинте можешь переключиться посмотреть декомпилированный код.
0
mace #
я пробовал с ним работать — к сожалению до дебаггера студии ему очень и очень далеко
0
elw00d #
Шикарную тулзу сделали, респект. Жаль только, падает часто…
//
Кстати, кто-нибудь занимался написанием своего протектора, который бы не давал хакерам смотреть код через рефлектор? Искал инфу по методике хука JIT- компиляции (чтобы в нем расшифровывать предварительно зашифрованный MSIL код методов), но пока безрезультатно.
0
wRAR #
Гляньте www.aktiv-company.ru/news/news_111.html (впрочем, они не расскажут и будут правы)
0
elw00d #
Почему будут правы? На мой взгляд, технологии защиты должны быть открыты для обсуждения. Как говорится, стойкость шифра должна определяться только секретностью ключа, но не секретностью алгоритма.
0
wRAR #
Будут правы потому, что они в своём праве, их разработка :)
С общечеловеческой точки зрения — не готов оценивать, т.к. не могу однозначно сравнить это с обычным алгоритмом шифрования.
0
oleg_kud #
Подобным рано или поздно занимаются все поставщики систем защиты. Обычно добавляется мусор в IL что бы рефлектор не смог восстановить код на языке высоко уровня, а иногда и IL тоже. Что касается хуков то самое лучшее перевести все в Native, к сожалению забыл название tools в который эта возможность есть
+1
basilkot #
Меня вот интересует вопрос: как теперь его удалить из студии?
+2
ruzhovt #
1) открыть рефлектор,

2) menu / tools / integration options (CTRL+I),

3) вылезет окно «Integration Options»

4) отключить ненужное

5) готово.
0
wRAR #
А через список аддонов не удаляется что ли?
0
basilkot #
ога, нашёл как это делается:)
+1
DreamWalker #
Я считаю, что интеграция Рефлектора в студию — это хорошая идея. Иногда бывает очень полезно посмотреть IL-код своей сборки. Радует, что теперь это можно будет сделать за пару кликов.
+1
volandzz #
Судя по скриншотам автор работает с Sitecore! Привет коллегам по цеху! =)
0
ruzhovt #
Ну привет :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.