Merhabalar,oynadığım oyunda paylaşılan DLL'yi Stud_PE ile oyuna enjekte ediyorum fakat aşağıdaki gibi sanal makine hatası alıyorum? Bu Sorunu nasıl çözebilirim yardımcı olabilecek var mı? Yoksa paylaşımın amacı farklı mı?
Bu hata her zaman gerçekten sanal makinede çalıştığınız anlamına gelmez. Büyük ihtimalle
EGuard'ın anti-tamper/anti-injection koruması devreye giriyor ve koruma başarısız olduğunda genel olarak bu hatayı gösteriyor.
Eğer DLL'yi
Stud_PE ile import ederek eklediyseniz, istemcinin checksum'u veya import tablosu değiştiği için EGuard bunu tespit ediyor olabilir.
Kontrol etmeniz gerekenler:
- Hyper-V, WSL2, Windows Hypervisor Platform veya Virtual Machine Platform özellikleri açık mı?
- BIOS'ta VT-x/AMD-V aktif mi?
- Arka planda VMware, VirtualBox, Docker gibi hypervisor kullanan yazılımlar var mı?
- En önemlisi, paylaşılan DLL'nin hangi client sürümü ve hangi EGuard sürümü için hazırlandığını doğrulayın. Eski bir DLL ise yeni istemcide çalışmayacaktır.
DLL'nin paylaşım linkini veya hangi client sürümü için olduğunu paylaşırsanız, sorunun DLL'den mi yoksa EGuard uyumsuzluğundan mı kaynaklandığını daha net söyleyebiliriz.