Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - arenoide

#1
Hola,

Veréis, necesito programar el control de una máquina virtual de forma automática haciendo parecer desde dentro de la máquina que el teclado y el ratón son realmente controlados por alguien externo, hasta el punto de que si algún proceso dentro de la máquina virtual pudiera acceder a toda la memoria de la misma, no pudiera detectar nada extraño.

Había pensado en hacer una especie de driver en el sistema origen que engañe a la maquina virtual haciendole creer que es un teclado de verdad, pero realmente no se mucho del tema como para saber si quiera si esto sería válido, o si hay otras alternativas que también me permitan integrar todos los controles en mi programa, siempre que desde dentro de la máquina virtual el resultado sea el mismo.

Se os ocurre como podría abordar el tema?
Muchas gracias de antemano.
Un saludo.
#2
Buenas tardes, tengo el siguiente problema:

Hace ya como 10 años o más mi padre compró uno de esos videos que permitían grabar cintas VHS a DVD y pasamos todos los videos familiares que estaban en VHS a DVD. La sorpresa ha venido cuando he intentado reproducir esos DVD en mi ordenador. El tema es que no hay manera de que los lea. Aparecen con 0 bytes escritos y 0 bytes disponibles, pero sin nada de información. En cambio al ponerlo en el video original donde se grabó sí que se reproducen. He estado mirando el manual de usuario del modelo http://download.p4c.philips.com/files/d/dvdr3430v_05/dvdr3430v_05_dfu_eng.pdf y no llego a entender cómo es posible que solo lo lea ese lector puesto que los formatos que lee son formatos muy standard de CD y DVD. No son DVD de doble capa.
Se os ocurre alguna explicación o alguna forma de arreglar el problema? Todos los videos familiares están ahí y si se rompe el video ese parece no haber otra forma de verlos.

Muchas gracias de antemano.
Un saludo.
#3
Redes / http Tunneling
8 Mayo 2015, 17:22 PM
Hola,

Veréis, el internet de mi universidad funciona mediante un proxy, el cual solo parece permitir internet mediante el puerto http. El problema es que las aplicaciones que usan otros puertos no funcionan. He estado indagando y parece que es posible crear un tunel http. Según he entendido, la idea sería que la información que desees transmitir mediante otro puerto, se cifra, se envía a traves del puerto http hasta un servidor (en este caso sería el pc de mi casa como servidor del tunel http) este descifra estos datos y los envía por su sitio correspondiente.

He buscado y he encontrado en sourceforge un programa, pero tras intentar configurarlo sin éxito, da la sensación de que esto solo es válido para programas que uno cree, no para programas que ya estén creados, ni que todo el pc funcione a traves del puerto http, así que no sé muy bien cómo solventar este problema.

Resumen: En mi universidad tengo la restricción de un proxy que solo permite navegación web. Dispongo de un pc fuera de la universidad que podría usar de intermediario. Quiero que aplicaciones que no usan el puerto http, puedan navegar.

Se os ocurre algún workaround distinto al http tunneling o como hacerlo?

Muchas gracias de antemano.
Un saludo.
#4
Dispongo de una red comunitaria en mi urbanización, y me interesa poder usar un mismo programa conectado a mi red y ese mismo programa conectado también a otra ip. Para ello he instalado una máquina virtual y un adaptador wifi, de forma que mi pc principal se conecta a mi red por cable y pretendo que la máquina virtual se conecte a la otra por wifi. Esto mismo ya lo tengo hecho en mi otra casa y funciona a la perfección (solo que en mi otra casa no es un router comunitario, sino mi movil haciendo de router). El caso es que he configurado la máquina virtual de la misma forma y todo es lo mismo, el mismo aparato, el mismo SO y la misma configuración, lo que cambia es el router, que es de la comunidad (es Orange ). Al estar en la máquina virtual, el windows me indica que tengo internet, e incluso si hago ping a google y me lo responde como si estuviera conectado, pero inicio el navegador y no me navega. Pruebo la conexión desde el pc anfitrión y va bien, en cambio desde la máquina virtual solo hace ping y no navega. Da la impresión como que el router tiene algún tipo de restricción, pero no se muy bien de qué puede tratarse o cómo poder solucionarlo.

Alguna idea?
Muchas Gracias de antemano.
#5
Redes / Qué router y qué antena comprar?
1 Febrero 2014, 18:46 PM
Hola,
Me han propuesto abastecer de internet a una pequeña comunidad de vecinos de un barrio perdido al que ninguna compañía llega. La idea es instalar un router con su respectiva antena en un lugar al que sí que llega internet y enfocarla hacia el barrio, situado aproximadamente a 1.5 km de la antena. Posteriormente desde cada casa se instalaría otra antena apuntando hacia la primera. He pensado que según la cuota de cada vecino se le asignaría un ancho de banda. Pero para hacer eso se me plantean varias dudas a la hora de la elección del router de emisión ya que no sé qué modelo elegir.

Existie algún modelo que trabaje como ISP?
Me refiero a que si pongo un router normal y hago que cada casa se conecte a él con una ip, no podrían establecer servidores ni nada por el estilo, porque habría que enrutar puertos en el router principal, al cual solo tendría acceso yo y eso sería un follón. A parte de eso (independientemente de que exista esa opción o no) necesitaría que el router tuviera una potencia decente para que la calidad y potencia de enlaces sea excelente. Y por último necesitaría uno que le pueda configurar el ancho de banda máximo que puede usar cada cliente.

Por otro lado a parte no se bien qué sistema de antenas montar en los receptores, pero la de emisión me gustaría instalar la más "eficiente" posible, es decir, la que provea de mayor señal, y desde el otro lado no haga falta un equipo muy potente para conectarse, de esa forma abarato el coste en la instalación inicial del cliente. el caso es que estoy entre una planar y una parabólica (prefiero más la parabólica porque tiene más ganancia y es más direccional), pero no sé qué ángulo tienen las parabólicas, ya que el barrio tiene una extensión que no sé si cubriría completamente la parabólica. Qué ángulo aproximado tienen las parabólicas? Lo mismo podría buscar un router con 2 salidas de antena y poner 2 parabólicas que sí que cubrirían todo el barrio, o lo mismo tampoco... No lo sé...

Qué me recomendáis en ambos casos?
#6
Hola,

Veréis, para acceder a internet desde el wifi de la universidad, hace falta tener configurado un proxy, pero cuando te conectas desde cualquier otro lado, tienes que quitarlo para poder navegar. Con los móviles con android, cuando configuras la red inalámbrica le pones el proxy también de forma que no tienes que estar cambiando el proxy cada vez que te conectar a la red de la universidad o a otra. He estado buscando información sobre cómo hacer eso mismo en windows pero no he encontrado nada al respecto. No hay ninguna manera de no tener que estar poniendo y quitando el proxy del navegador cada 2x3? Sé que una opción sería usar un navegador en un sitio y otro en otro, pero quiero poder usar el mismo navegador en ambos sitios.

Muchas gracias
#7
Hola,

Veréis, tengo una placa base con video integrado, pero he decidido ponerle una tarjeta de video externa por pci. Y no sé si tiene que ver, pero he apagado el ordenador, he instalado la tarjeta de video, he encendido y desde ese momento, no tengo ethernet. Es decir, creo que si fuera problema de windows, al menos se encenderían las luces de la clavija (de esto último no estoy seguro). Pero ni se encienden las luces de ethernet, ni windows lo detecta. Lógicamente he probado a quitar la tarjeta de video nueva y dejarlo como estaba y también de restaurar el sistema a unos días antes por si acaso, pero ninguna de las 2 opciones me ha dado resultado.
Alguna idea para solucionarlo?
Puede que haya tenido que ver el instalar la nueva tarjeta de video para que se fastidiara el ethernet o ha sido simple casualidad?
La placa base tiene poco más de un año.

Edito: Se me olvidó decir que también probé a restaurar los valores de fábrica de la BIOS
#8
Veréis, tengo un samsung galaxy S. Cuando estoy en mi campo (con una sola red wifi), aunque esté todo el tiempo con el wifi activado, a penas me consume batería. En cambio en la ciudad, haciendo el mismo uso sí que consume la batería rapidamente. He mirado en la opcion de Ajustes Wi-Fi. Y una vez conectado, sigue actualizando las redes wifis que hay alrededor, lo cual es una pérdida de tiempo, pero he intentado encontrar alguna opción para desactivarla y no la encuentro. He leido en algunos sitios que también aconseja desactivarla para ahorrar batería, pero nadie dice donde encontrar esa opción o si esa opción está disponible para las nuevas versiones android y no para antiguas. Mi versión actual es la 2.3.5. Alguien podría decirme donde encontrar la opción o si es que no existe? Y si puede tener que ver eso con el hecho de que en mi campo no me consuma batería y en la ciudad sí? Lo digo porque al actualizar redes supongo que tendrá que realizar más esfuerzon cuando encuentra 15 redes, que cuando encuentra siempre solo 1

Muchas gracias de antemano.
Un saludo.
#9
Hacking Wireless / Baja velocidad con AWUS036H v5
21 Noviembre 2012, 20:41 PM
Hola,

Veréis, he adquirido la AWUS036H v5, la cual quiero para largas distancias, pero actualmente la estoy probando como tarjeta wifi normal. La he conectado a mi router que está como a unos 10m con solo 1 pared de por medio. La señal que llega es muy buena. 54Mb. Unos -52dbm. Es el único que emite en el canal que lo tengo puesto. El problema está en la velocidad. A la hora de hacerle el test de velocidad varía bastante. Tengo una conexión a internet de 50Mb, pero lo máximo que he conseguido son 8Mb. He buscado información al respecto y he leido que esta tarjeta es más para auditorías, pero, por qué si la señal es buena, parece no haber ruido y demás. Solo consigue transmitir a 8Mb cuando la tarjeta de mi portatil es menos potente y consigue transmitir casi al tope de mi ancho de banda. Hay algo que pueda configurar para mejorar esto?

Muchas gracias.

Edito: Comentar que tengo Windows 7.
#10
Hola,

A ver, quiero tener internet en una casa de campo que está aislada. La idea sería algo así como instalar una parabólica en la azotea y luego mediante una serie de aparatos de los cuales no tengo ni idea, llegar a repartir wifi en toda la casa. He estado mirando en google y he encontrado esto:

http://www.wifi-online.es/kit-s-con-alfa-2000mw-chip-realtek/373-kit-alfa-2000mw-awus036nhr-antena-yagi-18-dbi10m-cable-router-r36.html

Pero ya que todo eso es un pack de una tienda me gustaría entender cada componente y ver cómo funciona para ver si puedo comprar los componentes yo por separado y que me salga más barato o de mayor efectividad, y también para saber si eso es exactamente lo que necesito o no. Mi campo está aislado y la red más cercana está como a 5-10Km, así que tampoco sé si sería posible con esos aparatos captar alguna red de algún sitio.

Me podríais echar una mano?
Gracias.
#11
Hola, veréis, tengo un router NEtGear CG3100D. Al conectarme por wifi, independientemente de la seguridad que le ponga (WEP, WPA, WPA2), durante unos segundos parece que navega cuando le da la gana, y luego deja de cargar páginas. Lo mismo al rato vuelve a funcionar y al momento deja de hacerlo. Me meto en la consola, y hago ping a alguna página y sí que funciona bien siempre. Las ip y las dns las tengo fijas. Tengo un nokia 5800 y al conectarlo le pasa lo mismo. He estado googleando pero no encuentro ningún problema parecido.

Alguien me puede echar una mano?

Muchas gracias.
#12
Windows / Red de 1Gbps solo va a 100Mbps
18 Enero 2012, 01:31 AM
Hola, veréis,

Tengo un router de 1Gbps y mi pc también es de 1Gbps. Hasta ayer la conexión entre mi ordenador y el router iba a 1Gbps, pero hoy por la cara lo enciendo y va a 100Mbps. Lo he reiniciado varias veces y nada, sigue pillando 100Mbps. El cable que une el pc y el router no mide más de 1metro, por eso no creo que sea del cable.

Alguna idea?
#13
Windows / Velocidad baja al copiar archivos.
16 Noviembre 2011, 03:21 AM
Hola, veréis, hace tiempo que tengo la siguiente duda:

Cada vez que copio archivos grandes (generalmente películas de 2-3 GB) la velocidad de transferencia media que tengo de un disco a otro suele ser de 80MB/s como mucho. Los dos discos duros son Sata 3G, con lo que entiendo que debería ir bastante más rápido, pero no es así. Tengo por otro lado conectados 2 ordenadores en una red de 1Gb/s y la velocidad traspasando el archivo es más rápida por red que en dentro del propio ordenador, siendo, supuestamente 3 veces más rápido.

Alguien tiene alguna idea de si tengo que configurar algo o si esto es normal?

Muchas gracias.
#14
.NET (C#, VB.NET, ASP) / Usar dll de C++ en C#
22 Octubre 2011, 13:39 PM
Hola,

Mi aplicación principal la estoy haciendo en C#, pero he encontrado una función que me vendría muy bien. El tema es que está compilado en C++. He estado googleando un poco y he encontrado que para incluir una DLL en C# puedo aprovecharme de .NET Framework y con DLLimport usar las funciones de la DLL. La cosa está en que aunque tengo también el código C++ que genera la librería DLL, soy incapaz de saber cuales son las funciones de entrada de la DLL y demás.
Podría alguien explicarme cómo encontrar las funciones de una DLL en el código o pasarme algún link. Es que claro, al usar el Dllimport, ya no sirve poner el "." y que te salgan las funciones disponibles...

En el código C++ hay un proyecto de ejemplo, pero usa directamente los .h y demás, aunque cuando lo genero al final solo obtengo un .exe muy chico que no funciona si no pones la .dll al lado. Estoy un poco perdido, la verdad.

Gracias de antemano.

Edito:

Entre otras cosas el programa test en C++ tiene esto:

Código (cpp) [Seleccionar]

#include "..\Calculator.h"
.
.
.

Calculator calc;

calc.Calculate(chars1,chars2, chars3, Trials, result);


Tras lo cual, la variable que a mí me interesa es la variable result. He usado el programa dll export viewer para detectar las funciones que tiene la dll y, entre otras me ha sacado estas:

const Calculator::`vftable'
public: __thiscall Calculator::Calculator(class Calculator const &)
public: __thiscall Calculator::Calculator(void)
public: class Calculator & __thiscallCalculator::operator=(class Calculator const &)
public: int __thiscall Calculator::Calculate(char const *,char const *,char const *,__int64,double *)
public: virtual __thiscall Calculator::~Calculator(void)

Entiendo que con eso y el Dllimport se puede recrear lo mismo, pero no sé cómo. Alquien me puede echar una mano?

#15
Hola,
En un programa que estoy haciendo, éste accede a una función que devuelve un bitmap. Accede del orden de 10 veces por segundo. Lo que hago es cada vez que lo llamo, invoco despues al System.GC.Collect() para que no haya problemas de memoria. El polktergeist es que en mi ordenador va de maravilla, el Colector funciona de lujo, pero en cambio en el ordenador de mi colega la memoria usada empieza a subir y a subir hasta que acaba dando un pete por memoria insuficiente.

¿Por qué puede ser que en mi ordenador vaya bien y en el de mi colega parezca como que no funciona el colector?

Gracias de antemano
#16
.NET (C#, VB.NET, ASP) / Pasar objetos por red en C#
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.
#17
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!
#18
.NET (C#, VB.NET, ASP) / API PrintWindow
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?

        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.
#19
.NET (C#, VB.NET, ASP) / OCR con pattern
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
#20
Hola,

No sé exactamente si este post va aquí, pero no he encontrado nada parecido.

Veréis, estoy intentando mandarle a una ventana el evento click un una posición X,Y de tal ventana. Lo quiero hacer de forma que me de igual que tenga el foco o no, o esté delante del resto de ventanas u ocutal.

He estado buscando información y he encontrado esto:
http://msdn.microsoft.com/en-us/library/ms644950(v=vs.85).aspx
He seguido buscando y he encontrado algunos ejemplos, pero por más que lo he intentado no consigo mandarle el evento a la otra ventana. Aquí dejo lo que tengo en código

Previamente a esto he recibido el Handle de la ventana correctamente.

//Declaración de la función API
[DllImport("user32.DLL")]
       static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);

//Evento de click
SendMessage(hWnd, 0x0201, 0,(200 << 16 | 200));
SendMessage(hWnd, 0x0202, 0,(200 << 16 | 200));



He puesto 200,200 hardcodeado como las coordenadas del client pero aun así me sigue sin funcionar. He probado metiendo el wParam y el lParam como IntPtr pero tampoco me hace nada. Tampoco creo que sea problema de las coordenadas que sean de ventana en vez de cliente, porque utilizo un notepad que ocupa toda la pantalla y con 200,200 en algún sitio me debería de clicar.

Alguna idea?
#21
Hola chicos,

Veréis, mi duda supongo que será simple, pero no sé ni como buscarla por google ni nada por el estilo.

Me gustaría saber como crear un programa que "converse" con otro hecho por otra persona para sacar información. Por ejemplo, es muy típico que en poker, se usen programas de poker que te dan estadísiticas en tiempo real y todo eso. Esos programas tienen de alguna forma que conversar con el programa de poker en cuestión para sacar toda esa información. Sabéis como lo hacen?

Muchas gracias.
#22
Hola,

Veréis, mi problema es el siguiente: Accedo a una web bastante compleja con chrome. Dentro de ella hay una especie de link, el cual si me meto en inspeccionar el elemento (función de chrome) contiene el siguiente código:

<a href="javascript:void(0)" onclick="xajax_printReport(containersStuff.findContaner({saveName:&quot;Report&quot;, &quot;title&quot;:&quot;Reporte&quot;,positionElementId:&quot;content&quot;}),12345)"> Pinchar</a>

Si modifico el número (12345) dentro del inspector de código y pongo otro número distinto, vuelvo a la pantalla y pincho en el link, se me abre otro report. Hasta ahí todo correcto.

Cómo podría hacer para poder ver los distintos reportes sin tener que estar accediendo al inspector para cambiar el código? Alguna idea?

#23
Hola,

Veréis pretendo hacer un programa que automáticamente recoja cada minuto cierto dato que aparece en una web y que se renueva cada 10 segundos. El problema es que no tengo idea si quiera de si hay forma de escanear una web automáticamente. Por ejemplo, sé que en linux hay como un navegador por consola, de forma que eso en linux puede servir para programar un script o algo, pero yo soy más de Windows y de .NET, pero no sé si hay alguna opción del .net que permita hacer eso. Alguien me podría echar una mano?

Mil gracias de antemano
#24
Hardware / Sobrecalentamiento
28 Junio 2010, 12:54 PM
Hola,

Veréis, hace 1 año me compré un ordenador.

Micro AMD Athlon 7550 Dual-Core 2.51Ghz
Placa base GA-MA785GM

El caso es que desde el principio, cuando le metia caña al micro me empezaba a pitar. Tengo puesto para que la BIOS me pite a los 60º. Harto de que me pitara miré a ver qué podía ser, y le compré un disipador poll*do para que dejara de pitar. Pero el caso es que sigue pitando. Tras bajarme varios programas que detectan la temperatura del micro, lo que es la CPU suele estar en los 40º, con lo que el disipador de la cpu funciona correctamente. En el everest en la parte de Sensor me aparece lo siguiente:

Placa base ------------------- 58º
Procesador ------------------ 54º
CPU Nº1 / núcleo Nº 1 ----- 39º
CPU Nº1 / núcleo Nº 2 ----- 39º
Aux -------------------------- 48º


En el momento en que uso mucho micro o pongo algún video la temperatura de la placa base sube por encima de los 60º y empieza a pitar el dichoso ordenador. No tengo ni idea de cómo solucionar el problema, porque he probado a quitarle la tapa lateral y aun así sigue pitando.

Qué puedo hacer?

Gracias.