Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-12-2017
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 11
aguml Va por buen camino
No entiendo esta función

Hola amigos, tengo un código que estoy intentando entender pero en visual studio c# no compila. La parte que quiero entender por ahora y donde da los errores es esta:
Código PHP:
public unsafe byte[] Decrypt(byte[] eData)
{
    
byte[] buffer2;
    
byte[] buffer Class41.smethod_0((int) Class37.smethod_0(eData));
    if (((
buffer2 eData) != null) && (((int) Class37.smethod_0(buffer2)) != 0))
    {
        
numRef2 = &(buffer2[Class4.smethod_0(0x114)]);
    }
    
fixed (bytenumRef2 = ((byte*) Class4.smethod_0(0x110)))
    {
        if (((
buffer2 buffer) != null) && (((int) Class37.smethod_0(buffer2)) != 0))
        {
            
numRef = &(buffer2[Class4.smethod_0(0x11c)]);
        }
        
fixed (bytenumRef = ((byte*) Class4.smethod_0(280)))
        {
            
intnumPtr = (int*) numRef2;
            
intnumPtr2 = (int*) numRef;
            
int num Class4.smethod_0(0x120);
            do
            {
                
numPtr += Class4.smethod_0(0x124);
                
int num2 numPtr[0].smethod_2();
                
numPtr += Class4.smethod_0(0x128);
                
int num3 numPtr[0].smethod_2();
                
this.ccfae92404b1d8caf890158f763ac579b(ref num2ref num3);
                
numPtr2 += Class4.smethod_0(300);
                
numPtr2[0] = num2 num2.smethod_2();
                
numPtr2 += Class4.smethod_0(0x130);
                
numPtr2[0] = num3 num3.smethod_2();
                
num += Class4.smethod_0(0x134);
            }
            while (
num < (((int) Class37.smethod_0(eData)) >> Class4.smethod_0(0x138)));
        }
    }
    return 
buffer;

Los errores los da en las líneas con fixed.
¿Alguien puede corregir el código y comentarlo para entender que hace en cada línea?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Alternativas a esta funcion JuanOrtega Varios 4 14-07-2013 21:25:47
Ayuda con esta Función Ledian_Fdez Varios 11 30-04-2010 18:03:45
Que hace esta función en VB? mqm Varios 1 15-10-2007 20:30:15
¿Es valida utilizar esta función? Nelly Varios 5 18-01-2006 17:44:36
Sintaxis de esta Función cmgenny Varios 5 11-05-2003 06:43:01


La franja horaria es GMT +2. Ahora son las 07:02:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi