Программная инжекция MSIL

Вы пробовали " https://ucc.managebac.com/student "? Это должно сработать.

7
задан Lucas 9 June 2009 в 23:12
поделиться

6 ответов

Я предполагаю вопрос, который я задал бы, "как Вы развернули бы патч"? Где-нибудь, необходимо развернуть что-то для исправления ошибки, которая уже отсутствует в дикой природе. Почему был бы, перекомпилировав dll и выпуская исправленную версию действительно быть проблемой? Мое предположение - то, что выяснение, как программно ввести MSIL, будет большей проблемой, чем простое повторное развертывание фиксированного блока.

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

Вместо того, чтобы вводить MSIL во времени выполнения, Вы рассмотрели вставку источника непосредственно в блок?

Можно демонтировать с ildasm, вставить MSIL, и затем повторно собраться с ilasm, затем развернуть продукт этого.

4
ответ дан 6 December 2019 в 12:55
поделиться

Если причина, Вы не хотите повторно развертывать целый материал, состоит в том, потому что это - действительно половина концерта, необходимо, вероятно, использовать своего рода двоичный инструмент патча - это - первый результат на Google:

Двоичная разность http://www.daemonology.net/bsdiff/

3
ответ дан 6 December 2019 в 12:55
поделиться

Если бы Ваш exe подписывается затем, это не было бы возможно. Почему Вы не можете только выпустить тот единственный блок, вместо того, чтобы поставить целое приложение снова? Кажется на стремление к сложному решению к простой проблеме.

1
ответ дан 6 December 2019 в 12:55
поделиться

Можно использовать статическую Инжекцию MSIL. Моно Cecil или PostSharp, возможно, полезный.

1
ответ дан 6 December 2019 в 12:55
поделиться

хороший источник информации ...

Электронная книга по программированию на IL

другая - книга MS Press по программированию на IL.

шаги по декомпиляции в IL и перекомпиляции

1. ildasm /output=ConsoleApplication1.il ConsoleApplication1.exe

2. // изменение кода ConsoleApplication1.il

3. ilasm ConsoleApplication1.il

1
ответ дан 6 December 2019 в 12:55
поделиться
Другие вопросы по тегам:

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