Tengo un problema con C#, me gustaría obtener un puntero de un método en mi código, pero parece imposible. Necesito el puntero del método porque no quiero utilizarlo usando WriteProcessMemory. ¿Cómo obtendré el puntero?Puntero de función C#?
Ejemplo de código
main()
{
function1();
function2();
}
function1()
{
//get function2 pointer
//use WPM to nop it (I know how, this is not the problem)
}
function2()
{
Writeline("bla"); //this will never happen because I added a no-op.
}
Ese no es un código válido de C#. ¿que estás tratando de hacer? – gdoron
parece similar (muy) a esta pregunta [aquí] (http://stackoverflow.com/questions/2550218/how-to-store-a-function-pointer-in-c-sharp). también podría ayudarte. –
Se está acercando al problema de la manera (totalmente) incorrecta. ¿Por qué quieres no-op el método? Puede hacerlo, pero de manera diferente, dependiendo de su código de llamada. –