Size: a a a

2020 January 19

RB

Roman Bukin in pro.net
ну если он хотя бы будет собирать солюшен с подключенным ilproj - уже было бы не плохо)
источник

RB

Roman Bukin in pro.net
а то я ручками dotnet build с консоли зову, открываю солюшен и ilproj выгружаю, иначе работать невозможно)
источник

RB

Roman Bukin in pro.net
даже без подсветки синтаксиса - этого уже было бы достаточно для нормальной работы
источник

OM

Oleg Morozov in pro.net
да без подсветки это такое, dnspy мнемоники все подсказывает и тултипы дает если забыл
источник

RB

Roman Bukin in pro.net
Oleg Morozov
да без подсветки это такое, dnspy мнемоники все подсказывает и тултипы дает если забыл
ну это всё равно было бы лучше, чем то, что есть сейчас)
источник

OM

Oleg Morozov in pro.net
надо поковырять, если там не будет мутора с самим райдером, то можно сделать
источник

OM

Oleg Morozov in pro.net
я просто апи совсем не смотрел, если это можно на шарпах разрулить было бы хорошо
а то еще с джавой веселится не охота
источник

AT

Alexey Tkachenko in pro.net
Roman Bukin
Ну вообще он не пинит вроде как. Насколько помню -  запинится только если в этот момет сборка мусора пойдёт и будет по куску памяти проходиться, который в fixed стейтменте находится
А в чём разница?
источник

Dv

Dr. Friedrich von Never in pro.net
Oleg Morozov
а вот если хочется прям с сорсов собрать, всё выглядит как-то совсем печально
ildasm+ilasm — и собрал :)
источник

Dv

Dr. Friedrich von Never in pro.net
Oleg Morozov
да без подсветки это такое, dnspy мнемоники все подсказывает и тултипы дает если забыл
Наш IL Viewer тоже показывает тултипы над инструкциями и умеет указать, какая строчка кода собралась в какой блок IL.
источник

ИС

Иван Срайчук in pro.net
Здравствуйте, может кто сталкивался с таким. Мне нужно заменить функции, которые загружаются из сторонней dll.
Чтобы в дальнейшей работе когда шел вызов к этим функциям использовались мои, а не загруженные.
Возможно ли такое сделать?
источник

vl

vova lantsov in pro.net
Иван Срайчук
Здравствуйте, может кто сталкивался с таким. Мне нужно заменить функции, которые загружаются из сторонней dll.
Чтобы в дальнейшей работе когда шел вызов к этим функциям использовались мои, а не загруженные.
Возможно ли такое сделать?
Наследование не вариант?
источник

vl

vova lantsov in pro.net
Сделать методы virtual и переопределять их
источник

ИС

Иван Срайчук in pro.net
А как это помочь может?
Загрузились объекты из dll, и дальше они используются в коде.
источник

Dv

Dr. Friedrich von Never in pro.net
Можно подхакнуть тайпхендл в рантайме.
источник

Dv

Dr. Friedrich von Never in pro.net
Или саму DLL заранее подменить.
источник

ИС

Иван Срайчук in pro.net
Можно про первый подход подробнее, пожалуйста?
источник

R

Rafael in pro.net
Иван Срайчук
Здравствуйте, может кто сталкивался с таким. Мне нужно заменить функции, которые загружаются из сторонней dll.
Чтобы в дальнейшей работе когда шел вызов к этим функциям использовались мои, а не загруженные.
Возможно ли такое сделать?
как ты их вызываешь тогда, как загружаешь либу?
источник

Dv

Dr. Friedrich von Never in pro.net
Иван Срайчук
Можно про первый подход подробнее, пожалуйста?
Щас найду
источник

I

Ilya in pro.net
На крайняк, можно хукнуть в нужные методы, я даже библиотеку для .net видел, правда вроде для фуллфреймворка. Но это уже такое, на крайний случай.
источник