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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6
31  Programación / .NET (C#, VB.NET, ASP) / Re: Pasar objetos por red en C# en: 8 Septiembre 2011, 14:44 pm
Muchísimas gracias a ambos :)

Voy a echarle un vistazo más detenidamente, pero tiene muy buena pinta.
32  Programación / .NET (C#, VB.NET, ASP) / Pasar objetos por red en C# en: 7 Septiembre 2011, 01:40 am
Hola, veréis,

Estoy haciendo un programa en C# que necesito que hable con otro programa que crearé para otro ordenador. De forma que mi programa cliente le mande información por red al programa servidor, y el programa servidor le conteste. Algo así como un chat, solo que necesito en vez de pasarle strings, pasarle directamente objetos que yo previamente haya predefinido en ambos. El programa servidor cogerá esos objetos, los modificará y me los mandará de vuelta.Esa sería más o menos la idea.

He estado googlelando pero no encuentro nada de pasar objetos por red.
Alguien me puede arrojar un poco de luz sobre este tema?

Muchas gracias de antemano.
33  Programación / .NET (C#, VB.NET, ASP) / Re: Enviar Ctrl+c a una ventana de windows para copiar un texto seleccionado en: 15 Agosto 2011, 04:41 am
El problema es que lo que quiero copiar al clipboard no es un texto conocido de ningún textbox ni de un programa mio, sino del navegador, por lo que eso no me sirve :(  Necesito conseguir echar a funcionar el sendmessage con el ctrl+c pero no sé cómo hacerlo ni qué hago mal :(
34  Programación / .NET (C#, VB.NET, ASP) / Enviar Ctrl+c a una ventana de windows para copiar un texto seleccionado en: 15 Agosto 2011, 04:14 am
Hola,

Estoy haciendo un programa en C# que coge cierto texto de una página del explorador y lo copia al portapapeles, para ello le envio con la API sendmessage doble click encima de la palabra que quiero copiar para seleccionarla entera. Eso lo hace muy bien, el problema está cuando intento copiarla en el portapapeles. He probado a enviarle con sendmessage la instrucción Ctrl+c como pone aquí:
http://www.devx.com/vb2themax/Tip/18632
pero no copia nada al portapapeles. Alguna idea?

Muchas Gracias!
35  Programación / .NET (C#, VB.NET, ASP) / Re: OCR con pattern en: 18 Julio 2011, 13:35 pm
Muchas gracias neoncyber por la contribución  :D, a ver si descifro el código y consigo insertarlo en mi programa.
36  Programación / .NET (C#, VB.NET, ASP) / Re: API PrintWindow en: 18 Julio 2011, 01:00 am
Funciona de categoría! La ventana ni se inmuta! Mil gracias seba!!!
Por si a alguien en un futuro le interesa, el código pasado a C# y retocado un poco para que funcione en función estática quedaría así:

Código
  1.       public static Bitmap CapturarPantalla(IntPtr pHandle)
  2.        {
  3.            Bitmap bmp = new Bitmap(GetSystemMetrics(0), GetSystemMetrics(1));
  4.            Graphics memoryGraphics = Graphics.FromImage(bmp);
  5.            IntPtr dc = memoryGraphics.GetHdc();
  6.  
  7.            bool vCapturo = PrintWindow(pHandle, dc, 0);
  8.  
  9.            memoryGraphics.ReleaseHdc(dc);
  10.            memoryGraphics.Dispose();
  11.  
  12.            return bmp;
  13.        }
37  Programación / .NET (C#, VB.NET, ASP) / API PrintWindow en: 17 Julio 2011, 14:39 pm
Hola,
Veréis quiero capturar con cierta frecuencia una ventana. Según he podido encontrar este sería el código que se usaría. Funcionar me funciona, el problema está en que cuando lleva varios minutos, la pantalla que está capturando empieza a verse mal. Alguna idea para mejorar esto y que la otra ventana se vea bien?

Código:
        public static Bitmap GetWindow(IntPtr hWnd)
        {
            Bitmap bmp = null;
            IntPtr hdc = GetDC(hWnd);
            if ((int)hdc != 0)
            {
                IntPtr hdcMem = CreateCompatibleDC(hdc);
                if ((int)hdcMem != 0)
                {
                    IntPtr hbitmap = CreateCompatibleBitmap(hdc, GetSystemMetrics(0), GetSystemMetrics(1));
                    if ((int)hbitmap != 0)
                    {
                        SelectObject(hdcMem, hbitmap);
                        if (PrintWindow(hWnd, hdcMem, 1))
                        {
                            bmp = System.Drawing.Image.FromHbitmap(hbitmap);
                        }
                    }
                    DeleteObject(hbitmap);
                }
                    DeleteObject(hdcMem);
            }
            ReleaseDC(hWnd, hdc);
            return bmp;
        }

Muchas gracias.
38  Programación / .NET (C#, VB.NET, ASP) / Re: OCR con pattern en: 11 Julio 2011, 13:37 pm
Hola de nuevo, cierto es que se me olvidaron los pantallazos xD. Aquí os adjunto alguno de cómo sería el tema:



Ese bitmap habría que pasarlo a string. Las lineas siempre van a tener la misma altura y longitud.

Había pensado en redes neuronales, pero ya que el tipo de letra siempre es el mismo, quizá haya otra forma más fácil que implementar una red neuronal.

Muchas gracias :D
39  Programación / .NET (C#, VB.NET, ASP) / OCR con pattern en: 7 Julio 2011, 22:55 pm
Hola,

Estoy haciendo un programa en C#, mediante el cual recojo en un bitmap una parte de la pantalla. Ese bitmap contiene letras que necesito pasar a un string. He buscado información, y lo que se suele usar es OCR, pero he probado ya unos cuantos y en casi todos suelen devolver alguna letra incorrecta y demás. He pensado en usar algún tipo de patrón, ya que el bitmap recoge caracteres del mismo tipo de letra siempre, y aparte no hay que rotar nada en el reconocimiento, ya que viene de la pantalla y está perfectamente colocado.

Alguien sabe de algún OCR que busque letras según un patrón que tú le des?

También he pensado en programarlo yo. Supongo que sería fácil con matrices, pero la verdad es que no estoy puesto en el tema. Alguien tiene alguna idea?

Muchas gracias de antemano
40  Programación / .NET (C#, VB.NET, ASP) / Re: API SendMessage para Mouse Click C# en: 29 Junio 2011, 12:57 pm
Hola,

Muchas gracias por el código.

Pongo aquí como lo he solucionado yo por si a alguien le pasa en el futuro. A mí el principal problema era que probando mi código no hacía absolutamente nada en la otra ventana. Por ejemplo, cogia el handle del notepad e intentaba mandarle algo, ya fuera una pulsacion o un click y ni se inmutaba. Tras un día de búsqueda, encontré que la zona de texto del notepad, es un child de la ventana notepad, así que tiene su propio handle, y por eso no me hacía nada.

En el caso de tu código pasaría lo mismo, no? Mandaría la señal al handle de la ventana, pero si la ventana es como el notepad, que dentro tiene otra ventana, pasaría lo mismo, no? Haría falta darle el handle de la zona de escritura para que funcionara creo yo.

Saludos.
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines