Announcement

Collapse
No announcement yet.

.net ByteCode (CIL) bearbeiten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • .net ByteCode (CIL) bearbeiten

    Hallo

    Es gibt kostenlose Programme um sich den Programmiercode von exe oder dll Dateien die mit .net (z.B. c# oder VB.net) erstellt wurden anzuschauen: z.B. dotPeek oder ILSpy

    Gibt es auch Programme um sich den Code von "fertigen" exe oder dll Dateien nicht nur anzuschauen, sondern auch zu bearbeiten?
    Es geht mir nicht nur um das Betrachten des Codes oder das Debugging, sondern um das bearbeiten des .net ByteCodes.
    Zum Beispiel soll in einer exe Datei die Anweisung " i++; " durch " i = i+2; " ausgetauscht werden.
    Oder es soll eine ganze Funktion hinzugefügt und ausgeführt werden.

    Ist so etwas möglich?
    Und wann ja, mit welchem Tools? (Kostenpflichtig oder Freeware?)
    Wie benutzerfreundlich ist dies möglich?


    Danke

    Gruß
    Squicky

  • #2
    Hallo,

    siehe z.B. .NET Reflector Byte Code Manipulation.

    Beachte beim Bearbeiten von (Fremd-) Code aber unbedingt die jeweilige Lizenz, also ob das überhaupt gestattet ist od. nicht! Immerhin geht es dabei um urheberrechtlich geschützte Werksschöpfungen.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment

    Working...
    X