Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/03/2006, 15:31
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 2 meses
Puntos: 17
Cita:
Iniciado por blackwind
porque cuando uno es experto, programas que no usen polimorfismo,multihilos, instrucciones en ASM y que sea de al menos de un millon de lineas son para novatos
Joe, no me refería a eso.

Es para novatos, porque es lo típico que aprende un newbie en programación que quiere hacer troyanos para Win32 a la 2ª semana de empezar a programar. Y lo que aprender es a poner una entrada en el registro con el nombre del programa, para que se ejecute nada más iniciar el sistema.

¿Por qué es inútil? (o sea, fácil, lo primero que hace un novato)
1. Necesitas ser administrador para realizar esos cambios.
2. Ningún usuario de Windows avanzado permitirá que haya nada en "CurrentVersion/Run".
3. Pocos ejecutan ya programas desconocidos expresamente.
4. etc...

Ejemplos como ese en Visual Basic 6 hay miles. Lo único raro ha sido verlo en C++ O.o

Como empiecen a enseñar a los n00bs/lamers (de la programación o no) a programar cosas cutres así en C++, abandono la programación xD, porque acabará siendo una especie de Visual Basic. Al tiempo.

En cualquier caso, quien haya escrito este código también deja que desear:

Código:
int i = 1;
do
{
	Sleep(6000);
}while(i != 0);
con lo sencillo que es

Código:
bool esperar = true;
while(esperar) Sleep(6000);
No sé por qué, pero el que escribiese el código de arriba parece que intentó "portar" un código de VB6 sin saber C/C++: "do..while" en vez de "while", que se puede escribir seguido sin {}...

Última edición por MaxExtreme; 28/03/2006 a las 15:40