ReadProcessMemory ve WriteProcessMemory API’leri ile çalışan, template class fonksiyonu

Template fonksiyon ve sınıfı hakkındaki post

Kullanımı şu şekilde

Projelerimizi kısaltabilir, daha uygun ve temiz kodlar yazabiliriz.

Not1: IsReadBadPtr kullanarak kodu sağlamlaştırabilirsiniz.
Not2: Byte dizisi okuma ve yazma durumlarında, array çok büyükse sıkıntı çıkacaktır. Fonksiyonlara opsiyonel parametre olarak maksimum uzunluk değişkeni koyup, güvenlik açsından kullanmanız çok yararlı olacaktır.
Not3: Fonksiyonu bir unsigned long değere eşitlediğimizde, çıkan sonuç 0 ise okuma yazma başarısızdır, buna göre kodlama sağlamlaştırılabilir.