Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Horricreu

#141
Varios fallos:


  • Utilizas las funciones exit() y system() de la librería stdlib que pueden ser cambiadas por un return 0 y la función getchar(), de la librería stdio.h, respectivamente.
  • Tienes errores en las llaves de la primera y segunda opción del swtich().
  • En el último if() te falta poner otro signo de igual y, tampoco puedes hacer esta comparación.

Saludos :P
#142
Lo del parámetro es culpa mía, le pasé el ejemplo y, me descuidé en este parámetro, perdona por el error tonto :(

Saludos :P
#143
http://foro.elhacker.net/programacion_cc/para_que_dejeis_de_preguntar_de_una_vez_por_los_menus-t276719.0.html

Saludos :P
#144
No te podemos ayudar sin que digas en que SO trabajas. Si trabajas con Windows, puedes utilizar Visual Studio y, seguidamente te lees este enlace:

http://foro.elhacker.net/programacion_cc/eliminar_basura_de_los_exes_compilados_en_c-t299411.0.html

Saludos :P
#145
Análisis y Diseño de Malware / Re: Add reg
23 Agosto 2010, 15:26 PM
A ver, antes de todo tienes que aprender a googlear y, en tu código tienes bastantes errores. Te voy a poner un ejemplo, luego lo estudias para ver cómo funciona y finalmente lo adaptas a tu código:

Código (cpp) [Seleccionar]
#include <windows.h>

int main()
{
LPSTR lpSubKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
HKEY hkResult = 0;

if(RegOpenKeyEx(HKEY_CURRENT_USER, lpSubKey, 0, KEY_WRITE, &hkResult) == ERROR_SUCCESS)
{
HKEY hKey = 0;
LPSTR lpValueName = "ejemplo";
LPSTR lpData = "C:\\ejemplo.exe";

if(RegSetValueEx(hkResult, lpValueName, 0, REG_SZ, (LPBYTE)lpData, lstrlen(lpData)) != ERROR_SUCCESS) MessageBox(0, "Error", "Error", 0);
       
else MessageBox(0, "Añadido", "Añadido",0);

RegCloseKey(hKey);
       }

   else MessageBox(0, "Error", "Error",0);
}


Y si no lo comprendes, pregunta en el apartado de programación en C/C++.

Saludos :P
#146
Análisis y Diseño de Malware / Re: Add reg
22 Agosto 2010, 22:22 PM
RegOpenKeyEx() + RegSetValueEx() y problema solucionado.

Saludos :P
#147
Cita de: Micah Genji en  1 Agosto 2010, 19:32 PM
excelente lo estuve revisando y esta comprensivo.

Gracias ;D

Cita de: Micah Genji en  1 Agosto 2010, 19:32 PM
si pusieras algunos ejemplos con cadena de caracteres seria la joya :)

Ahora pongo alguno.

Cita de: Micah Genji en  1 Agosto 2010, 19:32 PM
en fin te mando mi forma de resolverlo el ejercicio, me decis q hago mal

saludos

No sé si entendiste el ejercicio. Ahora modifico la información para que se entienda mejor pero a partir de la palabra: queso. Con esta palabra, dividiéndola, se puede mostrar la frase: eso es queso. Una vez sabes esto, haces un arreglo, penor ejemplo:

Código (cpp) [Seleccionar]
char palabra[6] = "queso";

Y un puntero al arreglo:

Código (cpp) [Seleccionar]
char *ptr = palabra;

A partir de ahí, vas aumentando la posición de memoria del puntero, para que te muestre la palabra y, puedes modificar el contenido de UN elemento. Igualmente, ahora pongo un ejemplo jugando con los arreglos de caracteres y, seguramente lo entenderás mejor.

Saludos :P
#148
Programación C/C++ / Re: c++ y registros
30 Julio 2010, 14:59 PM
http://msdn.microsoft.com/en-us/library/ms724875(VS.85).aspx

Saludos :P
#149
Cita de: .:BlackCoder:. en 29 Julio 2010, 21:20 PM
Segun lo que vi, en el prototipo espera es un entero, pero pes no se como funciona por alla adentro  :xD

Código (cpp) [Seleccionar]
int isalpha ( int c );


http://www.cplusplus.com/reference/clibrary/cctype/isalpha/

Saludos...

Vuelvo a rectificar. La función para C++ se pasan un char y un locale. isalpha().

Saludos :P

EDITO: he escrito lo mismo en el comentario anterior.
#150
Programación C/C++ / Re: ayuda fread
29 Julio 2010, 21:20 PM
Cita de: Gr1nD3r en 29 Julio 2010, 21:19 PM
Como seria la declaracion standar de main??

Código (cpp) [Seleccionar]
//...

int main()
{
//...

return 0; //No siempre es 0
}


Saludos :P