Click here to Skip to main content
13,456,687 members
Click here to Skip to main content
Articles » Languages » MSIL » General » Revisions


42 bookmarked
Posted 4 Sep 2012

ILRewriting for beginners

, 27 Sep 2012
Runtime IL-Rewriting can be used to add behavior such as logging to applications, or redirect calls from one API to another. This article and accompanying source code explains how to substitute a method call at runtime.



Compare Revision Minor Date Status Editor
6 - publicly available Yes 27-Sep-12 10:26 Available Mattias Högström
The article has been approved
5 No 27-Sep-12 9:50 Pending Mattias Högström
Changed Roy Osherov -> Roy Osherove. Added subsection History
4 No 12-Sep-12 8:24 Available Sean Ewington
Updates in content. 62 changes had been made.
2 No 8-Sep-12 20:42 Pending Mattias Högström
Added missing IL-opcodes in opcodeparser.cpp as pointed out by one user.
1 No 4-Sep-12 12:18 Available Smitha Nishant
Initial creation


This article, along with any associated source code and files, is licensed under The Microsoft Public License (Ms-PL)


About the Author

Mattias Högström
Architect Visma Software AB
Sweden Sweden
Mattias works at Visma, a leading Nordic ERP solution provider. He has good knowledge in C++/.Net development, test tool development, and debugging. His great passion is memory dump analysis. He likes giving talks and courses.

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.180322.1 | Last Updated 27 Sep 2012
Article Copyright 2012 by Mattias Högström
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid