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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 59
241  Programación / Programación C/C++ / Re: Arreglos y apuntadores están íntimamente relacionados en: 14 Octubre 2011, 19:56 pm
Bueno yo le dije lo del operador y me dijo eso se como funciona mas no el por qué funciona así. No se que es lo que quiere escuchar y quedé con la duda.
242  Programación / Programación C/C++ / Arreglos y apuntadores están íntimamente relacionados en: 14 Octubre 2011, 16:59 pm
Buenas a todos en la universidad en la clase de arreglos y apuntadores el profesor nos dijo que están ÍNTIMAMENTE relacionados nos dio este código y nos preguntó que cómo era posible que compilara y funcionara, es decir que dijéramos el por que...

Código
  1. #include <stdio.h>
  2.  
  3. int arreglo[] = { 1, 2,3, 4, 5};
  4.  
  5. int main()
  6. {
  7.    printf("%d\n", arreglo[3]);
  8.    printf("%d\n", 3[arreglo]);
  9.  
  10.    return 0;
  11. }
  12.  

Bueno lo que sé es que el operador [] se resuelve así:

Código
  1. elem1[elem2]

Código
  1. *(elem1 + elem2)

El no va a sumar 3 a la dirección de memoria del arreglo sino que va a sumar (3*sizeof(tipo_arreglo)), pero la pregunta es Por qué esto es posible?
243  Programación / Programación C/C++ / Re: recv() socket error? en: 14 Octubre 2011, 03:36 am
Haz un bucle infinito y comprueba cuando recv() devuelva mayor que cero. Lo que puede pasar en tu caso es que recv devuelva 0 porque no está recibiendo nada de momento y esto hace que se salga del while()
244  Programación / Programación C/C++ / Re: recv() socket error? en: 13 Octubre 2011, 21:27 pm
Citar
Return value
If no error occurs, recv returns the number of bytes received and the buffer pointed to by the buf parameter will contain this data received. If the connection has been gracefully closed, the return value is zero.
Otherwise, a value of SOCKET_ERROR is returned, and a specific error code can be retrieved by calling WSAGetLastError.

Revisa la condicion del while() ... Pienso que se deberia salir del bucle.
245  Programación / Programación C/C++ / Re: Iconos de los programas??/Bucles? en: 10 Octubre 2011, 05:21 am
http://c.conclase.net/curso/index.php

Deberías leerte ese curso, y con respecto a los iconos agrega un archivo de recursos a tu proyecto con el icono que quieres usar y listo.
246  Programación / Programación C/C++ / Re: ayuda con un ejercicio de c++ picas y fijas en: 10 Octubre 2011, 05:03 am
En que necesitas ayuda? Todo el ejercicio?
247  Programación / Programación C/C++ / Re: Estilo visual thickframe no redimencionable en C++ 6.0 WinApi en: 1 Octubre 2011, 20:52 pm
Yo estaba pensando en obtener el estilo de la ventana, el proceso se llama SndVol.exe puedes recorrer todas las ventanas y verificar que su proceso sea ese, si tengo tiempo mas tarde me pongo a probar...
248  Programación / Programación C/C++ / Re: Recojer telcas de otra App en: 30 Septiembre 2011, 13:32 pm
Aquí tienes un hook simple al teclado.
Código
  1. #include <stdio.h>
  2. #include <Windows.h>
  3.  
  4. HHOOK hKeyboard;
  5.  
  6. LRESULT CALLBACK keyboardproc(int nCode, WPARAM wParam, LPARAM lParam){
  7. DWORD keyCode = ((KBDLLHOOKSTRUCT*)lParam)->vkCode;
  8. switch(keyCode){
  9. default:
  10. printf("Tecla %c presionada!\n", keyCode);
  11. }
  12. return CallNextHookEx(hKeyboard, nCode, wParam, lParam);
  13. }
  14.  
  15. int main(){
  16. MSG msg;
  17. hKeyboard = SetWindowsHookEx(WH_KEYBOARD_LL, keyboardproc, GetModuleHandle(0),0);
  18.  
  19. if(!hKeyboard)
  20. return 0;
  21.  
  22. while(GetMessage(&msg, 0,0,0))
  23. {
  24. TranslateMessage(&msg);
  25. DispatchMessage(&msg);
  26. }
  27.  
  28. return 0;
  29. }
  30.  
249  Programación / Programación C/C++ / Re: Recojer telcas de otra App en: 30 Septiembre 2011, 02:04 am
Código
  1. #include <fstream>
  2. #include <iostream>
  3. #include <Windows.h>
  4.  
  5. std::ofstream keylog;
  6.  
  7. int main(){
  8. keylog.open("C:/log.txt", std::ios_base::app);
  9.  
  10. while(1){
  11. if(!GetAsyncKeyState(0x41))
  12. keylog << "Tecla A presionada" << std::endl;
  13.  
  14. Sleep(500);
  15. }
  16.  
  17. keylog.close();
  18.  
  19. return 0;
  20. }
  21.  

EDIT:

También puedes hacer un Hook al teclado...
250  Programación / Programación C/C++ / Re: Recojer telcas de otra App en: 28 Septiembre 2011, 19:58 pm
Si lo quieres hacer con GetAsyncKeyState() investiga sobre las siguientes funciones:

- GetForegroundWindow()
- GetWindowText()

Bueno lo que harás se simple en tu aplicación con GetForegroundWindow() obtendrás el handle de la ventana que tiene el usuario en el frente, y con GetWindowText() el titulo de la misma, si esta ventana es Word entonces pasamos a detectar las teclas.
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 59
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines