25 ŞUBAT 2014, Salı
Nasıl bir dll sınıf değiştirmek için?
Konu yapmak istediğim şey için doğru terminoloji ne olduğundan emin değilim beri oldukça belirsiz.
dll (kaynak kodu yok) indirdim ve yansıtma aracı kullanarak, dll uygulaması bir hata buldum. Hatayı düzeltmek için kolay. Hadi hata işte öyle:
class A
{
void f() { // BUG!!! }
}
Hata düzeltme ve zamanı A diğer örneklerini değiştirmek için enjekte edecek olan A kendim uygulamak için herhangi bir yolu var mı?
CEVAP
25 ŞUBAT 2014, Salı
Kullanıyorsanız .NET 4.0. veya daha yüksek, bir bak:MethodRental.SwapMethodBody Method
DiÄŸer taraftan: CLR Injection: Runtime Method Replacer
Bunu PaylaÅŸ:

Nasıl gıt tamamlama belirtilen değişti...
Nasıl bir köprü jQuery kullanarak href...
Nasıl bir iOS app adını değiştirmek iç...
Nasıl iOS 7 Status Bar metin rengini d...
Nasıl ilerleme iletişim ve arka plan i...