TORN@DO presents: cRACKER's n0TES

Detalles de API para Coger Números de serie



GetDlgItemInt
La función GetDlgItemInt traduce el texto de un control especificado en una caja de diálogo a un valor entero.

     UINT GetDlgItemInt(
      HWND  hDlg,	                      		 // el manipulador para la caja de diálogo
      int  nIDDlgItem,	                          // el identificador de control
      BOOL*  lpTranslated,	       		// lugar para la var a rec. indicador de suc/failr(*)
      BOOL  bSigned 	                          // especifica si el valor está sin/-firmado

     );

Returns
Si la función tiene éxito, la variable apuntada por lpTranslated es puesta a TRUE, y el valor de retorno es el valor traducido del texto del control.

Si la función falla, la variable apuntada por lpTranslated es puesta a FALSE, y el valor del retorno es cero. Nota que, puesto que el cero es un posible valor de traducción, un valor de retorno de cero no indica por sí mismo fracaso.

Si lpTranslated es NULL, la función no devuelve información sobre éxito o fracaso.

Si el parámetro de bSigned es TRUE, especificando que el valor a ser recuperado es un valor de entero firmado, lanza el valor de retorno a un tipo de int.

(* n. del t.: En el original viene "points to var to rec. suc/failr indicator",yo entiendo:variable, recuperar, sucede, falla, respectivamente.)





GetDlgItemText / GetDlgItemTextA / GetDlgItemTextW


La función GetDlgItemText recupera el título o texto asociado con un control en una caja de diálogo.

    UINT GetDlgItemText (
      HWND  hDlg,	                       		// el manipulador de la caja de diálogo
      int  nIDDlgItem,	                          // el identificador de control
      LPTSTR  lpString,	       		// la dirección del buffer para el texto
      int  nMaxCount 	                          // el tamaño máximo de string

     );

Returns
Si la función tiene éxito, el valor de retorno especifica el número de caracteres copiados al buffer, no incluido el carácter nulo de terminación.

Si la función falla, el valor de retorno es cero.





GetWindowLong / GetWindowLongA / GetWindowLongW


La función GetWindowLong recupera información sobre la ventana especificada. La función también recupera los valores 32-bit (largo) en el offset especificado en la memoria extra de la ventana de una ventana.

     LONG GetWindowLong(
      HWND  hWnd,	                      // el manipulador de ventana
      int  nIndex 	                      // el offset del valor a recuperar

     );

Returns
Si la función tiene éxito, el valor del retorno es el valor 32-bit pedido.

Si la función falla, el valor del retorno es cero. Para conseguir información extendida del error, llama a GetLastError.





GetWindowText / GetWindowTextA


La función GetWindowText copia el texto de la barra de título de la ventana especificada (si tiene uno) en un buffer. Si la ventana especificada es un control, el texto del control es copiado.

    int GetWindowText (
      HWND  hWnd,	                                   	 // el manipulador de ventana o control con texto
      LPTSTR  lpString,	                   	 // la dirección del buffer para el texto
      int  nMaxCount 	                           // el número máximo de caracteres a copiar

    );

Returns
Si la función tiene éxito, el valor de retorno es la longitud, en caracteres, del string copiado, no incluido el carácter nulo de terminación. Si la ventana no tiene ninguna barra de título o texto, si la barra de título está vacía, o si la ventana o manipuladores del control no son válidos, el valor de retorno es cero. Para conseguir información extendida del error, llama a GetLastError.

Esta función no puede recuperar el texto de un control de edición en otra aplicación.





GetWindowWord


La función GetWindowWord recupera un valor 16-bit (word) en el offset especificado en la memoria extra de la ventana para la ventana especificada.

     WORD GetWindowWord(
      HWND  hWnd,	                      // el manipulador de ventana
      int  nIndex 	                      // offset del valor a recuperar

     );

Returns
Si la función tiene éxito, el valor de retorno es el valor 16-bit solicitado.

Si la función falla, el valor de retorno es cero. Para conseguir información extendida del error, llama a GetLastError.





SendDlgItemMessage / SendDlgItemMessageA / SendDlgItemMessageW


La función SendDlgItemMessage envía un mensaje al control especificado en una caja de diálogo.

     LONG SendDlgItemMessage(
      HWND  hwndDlg,	                       // el manipulador de caja de diálogo
      int  idControl,	                                    // el identificador de control
      UINT  uMsg,	                                    // el mensaje a enviar
      WPARAM  wParam,	                       // primer parámetro del mensaje
      LPARAM  lParam 	                       // segundo parámetro del mensaje
     );

Returns
El valor de retorno especifica el resultado del mensaje en procesamiento y depende del mensaje enviado.





 

The cRACKER's n0tES esta dividido dentro de 12 partes principales:
 TX. Notas del Traductor
 00. INDICE
 01. Ensamblador para Cracker (CoRN2)
 02. SoftICE (Menú de arranque , Configuración, Comandos)
       
 1 Menú de arranque
       
 2 Configuración
       
 3 Comandos
 03. Breakpoints & Detalles de API de Windows
       
 1 Programas restringidos
       
 2 Cajas de diálogo
       
 3 Verificando el Tipo de unidad
       
 4 Acceso a archivos
       
 5 Acceso al Registro
       
 6 Cogiendo números de serie
       
 7 Accediendo a Tiempo & Fecha
       
 8 Generando ventanas
 04. Instrucciones de salto
 05. Instrucciones SET
 06. Tips & Trucos para Crackear
       
 1 Programas restringidos
       
 2 Dongles
       
 3 General
       
 4 Configuración de InstallSHIELD
       
 5 Protecciones con Archivo llave
       
 6 Pantallas molestas
       
 7 Límites de Runtime
       
 8 Serials
       
 9 Limites de Tiempo
       
10 Programas Visual BASIC
 07. Ventanas de Mensajes Para los Cracker
 08. Identificando funciones, Argumentos, y Variables (Rhayader)
 09. Los Sistemas de Protecciones de comerciales
       
 1 Armadillo
       
 2 C-Dilla SafeDISC
       
 3 SalesAgent
       
 4 SecuROM
       
 5 softSENTRY
       
 6 TimeLOCK
       
 7 VBox
 10. Bitmanipulation (Cruehead)
 11. Teoría general de Cracking
 12. FAQ

 +A. Cómo contactar conmigo
 +B. ¿Que es lo Nuevo?


 



The cRACKER's n0TES are Copyright 1998-2000 by TORN@DO of ID.
Todo los Derechos Reservados.
Traducido por
Revisado por X-Grimator.