Título: Identificar procesos Publicado por: EFEX en 10 Enero 2014, 00:36 am Buenas desde hace un tiempo estoy con un sitio de videojuegos.. y me gustaria que en los perfiles de los usuarios muestre que videojuego esta jugando, asi de simple por ahora... asi que me puse a buscar en que lenguaje programarlo python, flex(as3), ruby e incluso como extension de chrome, pero siendo python mas preciso para esto.
Lo que tengo en duda es como saber y como comprobar que se està ejecutando tal videojuego... osea tengo que armar una gran base de datos con nombre del juego, nombre del proceso, checksum(para comparacion)? Un ejemplo seria xfire, raptr, origin, etc., clientes para el uso de comunicacion entre jugadores. La funcion del programa seria: -Autentificar el usuario de alguna forma -Identificar y comprobar que se esta ejecutando tal videojuego. --Comunicar la ejecucion de tal juego. --Aplicar los cambios en el sitio Espero haberme explicado bien solo se algo de programacion web... otra cosa habia un post de un usuario que habia hecho algo parecido pero con mas funciones, sacar foto, chat, etc., no logro encontrar el post si alguien se acuerda y lo linkea seria genial. Título: Re: Identificar procesos Publicado por: engel lex en 10 Enero 2014, 00:44 am empecemos por... si es una pagina web estás limitado al navegador, no puedes cruzar esa barrera normalmente... necesitas que el jugador instale un programa para revisar su pc en busca de juegos...
el mas practico para programación web es php, como as3 y como extensión de chrome no tienen nada que ver con el server directamente para saber si se está ejecutando el juego solo tienes que revisar que procesos están corriendo, si un .exe coincide con tu base de datos, chequear datos especificos del .exe por funcion los pasos serian Citar -Autentificar el usuario de alguna forma el programa tal cual origin o setam con nombre de usuario y pass que se conecte a un servidor tuyoCitar -Identificar y comprobar que se esta ejecutando tal videojuego. proceso activo en la pc, revisar los procesos activos en busca de nombres conocidos... en el caso de steam los juegos están programados para el y se comunican con el programa de steam para avisarle que se inicióCitar --Comunicar la ejecucion de tal juego. dato enviado a tu servidorCitar --Aplicar los cambios en el sitio una simple variable en una dbTítulo: Re: Identificar procesos Publicado por: EFEX en 10 Enero 2014, 01:17 am Si lo se, bien, si me decis que es solo comparar nombres de procesos entonces sera algo mas facil.. sobre autentificar los usuarios podria usar la libreria requests?.
http://docs.python-requests.org/en/latest/ Tambien quiero usar py2exe para 'convertirlo', 'compilarlo' en ejecutable(windows) espero que se pueda y genere un error.. Título: Re: Identificar procesos Publicado por: engel lex en 10 Enero 2014, 01:37 am realmente no tengo muchos conocimientos de python, no me gusta mucho :P (entre gustos y colores...) pero por lo que veo creo que puede servir para tus fines...
el asunto es ver si te sirve a nivel de capacidades, de eficiencia y si se te hace cómodo programar con el... podría ser útil llegar a compilarlo, porque así trabajarías todo con una solo lenguaje y listo |