Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Unbr0ken en 10 Diciembre 2011, 08:08 am



Título: ¿Punteros o API?
Publicado por: Unbr0ken en 10 Diciembre 2011, 08:08 am
Luego de pensarlo bien, decidí desarrollar mi escáner de memoria personalizado en una biblioteca de clases en C#, ahora... luego de haber diseñado gran parte del GUI y comenzando a entrar en tema de memoria, se me viene a la cabeza una duda que me tiene enfermo.

¿Sería más rápido escanear mi propia memoria vía API o Punteros?...

En el entendido de que, al ser una biblioteca de clases, estaré cargado en algún proceso... por ende, la memoria donde estoy cargado es de mi total acceso, sea lectura/escritura.

Estuve pensando en usar APIs para el tema, pero... luego de pensarlo bien terminé en dudas... ya que, al usar punteros estoy haciendo lecto-escrituras en mi propia memoria, deduzco entonces que es más veloz el uso de punteros para leer una región de memoria específica.

Si bien se sabe, C# no es muy eficaz para este tipo de temas, es muy limitado y demás, pero... solo el GUI es el hecho en C#, no me jode tanto; ya que las funciones de memorias las tengo hechas en C++. Por tal espero una respuesta acertada y de ser posible, bien fundamentada donde se me aconseje usar una opción de las ya nombradas.

Sin más que decir, me despido.

Salud y gracias.

MOD: Borra/cierra tema, por favor... Ya conseguiré ayuda vía MP's...