Здравствуйте, asofronov, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
А>>Вот задался недавно вопросом, можно ли каким либо способом во время выполнения программы написанной под .NET (неважно какой версии) модифицировать код программы ?
A>Это можно сделать при помощи Profiling API. В частности, есть метод ICorProfilerInfo::SetILFunctionBody который позволяет подменить тело метода во время выполнения. Также Unmanaged Metadata API понадобится скорее всего. Ну и писать по-видимому придется не на .NET, а на каком-нибудь нативном языке.
я вот побрадил и накнулся на это:
Modifying IL at runtime
думаю надо копать где то тут рядом.
а вы как считаете?