Dış işlem için C# içinde sanal alan nasıl oluşturulur? Sandbox olarak C# ile başladığım işlem için bir ortam anlıyorum, bu işlem başka bir şeye müdahale etmesini engeller - çekirdek, sistem değişkenleri, sistem yapılandırması, bellek, kayıt defteri, disk, donanım, başlangıç yeri vb.Harici işlem için C# içinde sanal alan nasıl oluşturulur?
Bir yerde yer yürütülebilir istiyor ve burası bu işlemle değiştirilebilir tek yer olduğundan emin olun. Ayrıca, C, C++, C# ve benzeri dosyalarda da yazılabilir.
başka kayıt veya disk konumuna yeniden yönlendirme hakkında söyledi. Kayıt defterini tam blok kullanımı hakkında ve yeniden yönlendirme ile uğraşma hakkında ne dersiniz? Daha basit mi olacak? Çünkü bu uygulamalar herhangi bir işlevselliğe ihtiyaç duymaz. Sadece onları engellemek istiyorum. – SuitUp
@SuitUp, bu daha kolay olsa da aynı veya benzer mekanizmalar hala çağrıları engellemek ve başarısız olmak için gereklidir. Önemli olan basitleştirme, kayıt defterini vb. Sanallaştırmaya gerek duymamanızdır, ancak kesişimin karmaşıklığı hala var. Duruşma için Detours gibi bir kütüphane kullanabilirsiniz, fakat dürüst olmak gerekirse, bu size sağlam ve güvenilir bir sanal alan çözümü sunacağından kuşkuluyum. Tabi ki, temel çağrı engellemesinden daha fazlasını gerektiren tam bir güvenilir ve güvenli çözümün gerekli olduğunu düşünüyorum. . –
Varsayım doğru. Bana bazı teknik detaylar verebilir misin? – SuitUp