bugün

kısaca c# ta bir *.exe yada *.dll'e kod ekleme olarak tanımlarsak yanlış yapmış olmayız fikrimce. üzerine tıklayıp çalıştırdığımız bir uygulama (assembly) arka planda ne işler çeviriyor görmek ve müdehale etmek isteye biliriz. bu durumda bazı ekstra araçlar kullanarak ki reflector ve buna ekleyeceğimiz add-ins reflexil bu iş için idealdir, kodlar üzerinde oynama yapabilmemiz mümkün. bunu bir çeşit yama (patched) olarak düşüne biliriz. örnek olarak, büyük hayaller ile indirip kurduğumuz programlar ilk tıklamada bizi karşılayan şifre ekranıyla hayal kırıklığına uğratabilir. münasebetsiz şifre ekranını alt emek için programımızı reflektör yada benzer bir uygulama ile açıp; o gereksiz ekranı karşmıza çıkaran kod üzerinde değişiklik yapabilir yada girdiğimiz şifreyi beğenmeyen kısma bizim tanımlayacağımız şifreyi tanıtacak yeni bir kod parçacığı ekleyebiliriz.