elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 52
71  Programación / Programación C/C++ / Re: Usar DLL de VB6 en C en: 4 Septiembre 2011, 20:57 pm
Ai tiene tu codigo :

http://msdn.microsoft.com/en-us/library/ms686944(v=vs.85).aspx

;)
72  Programación / Programación C/C++ / Re: Usar DLL de VB6 en C en: 4 Septiembre 2011, 20:08 pm
Usa LoadLibrary(); y GetProcAddress();


bye
73  Programación / Programación C/C++ / Problema cookie o sesiones Wininet en: 1 Septiembre 2011, 16:25 pm
Hola que tal,por fin consegui iniciar sesion en este foro con wininet,el caso es que cuando posteo despues de hacerlo leo la pagina con InternetReadFile para ver si a ido bien,y me devuelve la pagina del formulario donde posetamos el mensaje con el boton "enviar",y arruiba hay un mensaje en rojo que dice que mi sesion a expirado,entonces yo queria preguntar como ago para que no expire la sesion?¿ se de InternetSetCookie y se usarlo pero nse como aplicarlo a esto,nose si me entienden.



gracias de antemano

Nadie puede ayudarme?¿

miren cuando intento postear leeo la pagina y me sale esto:



y antes ya e iniciado sesion,alguien sabe por que pasa?¿


les dejo el codigo por si acaso:

Código
  1. // VARIABLES
  2.  
  3.  
  4. char *CabeceraWeb = "Content-Type: application/x-www-form-urlencoded";
  5. char *Datos = "user=Nombre&passwrd=Contrase";
  6. char *Men = "subject=Multiposter&message=Multiposteador de prueba&cookielength=90";
  7. char BufferIn[90000*2];
  8. DWORD BytesR;
  9. DWORD Siz;
  10. HINTERNET Query2;
  11.  
  12.  
  13. HINTERNET Sesion1,Sesion2,Conexion1,Conexion2,Query1,Query2;
  14. Sesion1 = InternetOpen("Mozilla/4.0",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
  15.  
  16. Conexion1 = InternetConnect(Sesion1,"foro.elhacker.net",INTERNET_DEFAULT_HTTP_PORT,NULL,NULL,INTERNET_SERVICE_HTTP,0,1);
  17. Query1 = HttpOpenRequest(Conexion1,"POST","/login2.html",NULL,NULL,NULL,INTERNET_FLAG_KEEP_CONNECTION&&INTERNET_FLAG_DONT_CACHE&&INTERNET_FLAG_NO_CACHE_WRITE,1);
  18. HttpSendRequest(Query1,CabeceraWeb,strlen(CabeceraWeb),Datos,strlen(Datos));
  19.  
  20.  
  21. Query2 = HttpOpenRequest(Conexion1,"POST","/post2.html;start=0;board=7",NULL,"foro.elhacker.net/login2.html",NULL,INTERNET_FLAG_KEEP_CONNECTION,1);
  22. HttpSendRequest(Query2,CabeceraWeb,strlen(CabeceraWeb),Men,strlen(Men));
  23.  
  24. HANDLE FileRead = CreateFile("Web.html",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_WRITE,0,CREATE_NEW,FILE_ATTRIBUTE_ARCHIVE,0);
  25. while(InternetReadFile(Query2,(char*)BufferIn,90000*2,&BytesR))
  26. {
  27. if(BytesR == 0)
  28. {
  29. break;
  30. }
  31. WriteFile(FileRead,&BufferIn,sizeof(BufferIn),&Siz,NULL);
  32. }
  33.  
  34.  


estoy desesperado ya :(
74  Programación / Programación C/C++ / Re: Inicio en programación en: 1 Septiembre 2011, 12:15 pm
Bueno igual igual no es....que yo sepa python no tiene puntero no?¿ que me corrigan si me equivoco,y para segun que App hacen falta,pero vamos mas facil es seguro.


saludos
75  Programación / Programación C/C++ / Re: Problemas con Visual C++ 2010 en: 31 Agosto 2011, 21:32 pm
Gracias se soluciono :)
76  Programación / Programación C/C++ / Re: Inicio en programación en: 31 Agosto 2011, 17:20 pm
Solo aprenderas leyende y leyendo y leyendo y leyendo mas todavia......,ademas las dudas las puedes consultar en google y foros,de alli se aprende MUXISIMO!,pero claro,todos los principios cuestan,yo tambien recomiendo 100 % empezar en C,algunos empiezan con Pascal como hice yo,Pascal esta diseñado para aprender a programar justamente,pero vamos cada uno vera.


saludos y suerte :)
77  Programación / Programación C/C++ / Re: buscar y extraer un valor en un fichero en C++ en: 31 Agosto 2011, 14:50 pm
La forma de Dark Invader me parece bastante buena :),la de recorrer caracter x caracter (que es la que use yo) no es tan "professional",pero vamos el objetivo es ese mismo.



suerte
78  Programación / Programación C/C++ / Re: Funcion FindString . en: 31 Agosto 2011, 00:41 am
jaj Felicidades,esta bastante bien la verdad ^^ yo hice algo parecido,esra mas sencillo pero hacia lo mismo,peor no te coloreaba nada xD solo te la sacava por pantalla xD,gracias :)
79  Programación / Programación C/C++ / Re: Crear eventos en botones [Win API] en: 31 Agosto 2011, 00:33 am
Para crear un evento a un boton debes usar el mensaje WM_COMMAND,ademas te has dejado un parametro en la funcion CreateWindowEx,es el parametro antes de la instancion,pusiste NULL y alli lo que tienes que ponerle es un identificador para el boton,en un programa hay MUCHOS botones,el programa debe saber cual se pulsa no cres?¿,no hay mas que hacer un "cast" y listo!

aqui un ejemplo:


Código
  1.  
  2. typedef int IDBUTT;
  3.  
  4. ....
  5.  
  6. WinMain...
  7.  
  8.  
  9. WndProc(....)
  10. {
  11. IDBUTT Bot1 = 01;   //Identificador para el boton
  12.  
  13. switch (Mensajes)   //mensajes de la app
  14.  
  15. case WM_CREATE:
  16.  
  17. HWND hwnd_boton1 = CreateWindowEx (NULL, "BUTTON", "Texto", WS_CHILD | WS_VISIBLE | WS_TABSTOP, 100, 100, 90, 25, hwnd, (HMENU)Bot1, mi_instance, NULL);
  18.  
  19. break;
  20.  
  21.  
  22. case WM_COMMAND:
  23. if(wparam == Bot1)
  24. {
  25.  
  26.  
  27. //codigo que ejecutara al PULSAR el boton
  28.  
  29. }
  30.  
  31. break
  32.  
  33. ...y el resto
  34.  


pasate por la msdn y busca un poco en Google,hay mucha info de esto.



suerte
80  Programación / Programación C/C++ / Re: Acceder a cualquier periferico con lenguaje C. ?? en: 31 Agosto 2011, 00:22 am
Para acceder a un periferico creo que antes que nada deberias de saber su direccion,siempre puede susar la api CreateFileEx para abrir el dispositivo i escribir informacion en el,y ReadFile para leer de el,en 16 bits supongo que abra alguna funcion,sino como ultimo recurso usa ASM,con "in" y "out"



saludos
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 52
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines