Autor
|
Tema: [?] Detectar un string en un archivo flash (Leído 6,020 veces)
|
|
eferion
Desconectado
Mensajes: 1.248
|
Para hacer lo que quieres necesitas crear una interfaz en tu archivo flash para que sea capaz de proporcionarte esa información.
Lo que pasa que eso te limita a que el flash tiene que ser de cosecha propia... no te valen los que no hagas tú pues no incorporarán la interfaz que te comento.
El ejemplo que has encontrado es para realizar el proceso inverso, es decir, mandar textos a la aplicación flash.
|
|
|
En línea
|
|
|
|
MeCraniDOS
Desconectado
Mensajes: 337
Sr. Glass
|
Para hacer lo que quieres necesitas crear una interfaz en tu archivo flash para que sea capaz de proporcionarte esa información.
Lo que pasa que eso te limita a que el flash tiene que ser de cosecha propia... no te valen los que no hagas tú pues no incorporarán la interfaz que te comento.
El ejemplo que has encontrado es para realizar el proceso inverso, es decir, mandar textos a la aplicación flash.
Es que el flash no es mio... No hay alguna forma de buscar una cadena en la pantalla?? Aunque no sea en el propio flash?? o detectar pixeles de un color en concreto en la pantalla
|
|
|
En línea
|
"La física es el sistema operativo del Universo" -- Steven R Garman
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
En pantalla, en el sentido estricto de la palabra, no puedes buscar nada porque no son más que puntos de colores.
Podrías intentar buscar en los segmentos de memoria utilizados por el flash... pero para eso tendrías que hacerte unas rutinas que fuesen capaces de identificar las porciones de memoria reservadas por el flash... suena tedioso.
A este agradable trabajo tendrías que añadirle la simple pequeña e insignificante tarea de localizar tu cadena de texto y las coordenadas... la gracia de esto es que lo más probable es que no estén en posiciones consecutivas en memoria... obviamente en memoria no vas a encontrar nada que diga... texto_aqui ->, coord_x ->, coord_y ->.
Sino que vas a tener una amalgama de bytes y será misión de la heurística de tu código discernir correctamente las coordenadas de la cadena.
Además, para más inri, tendrás que hacerlo de forma que no salten alertas en el sistema operativo y antivirus por intentar acceder a segmentos de memoria que no pertenecen a tu aplicación.
Vamos, lo que se dice un trabajo de 5 minutos si no se complica nada.
|
|
|
En línea
|
|
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
Seguramente haya alguna opción... si algo me ha enseñado la programación es que hay realmente pocas cosas que sean imposibles... lo que pasa que para muchas hay que tener "idea feliz" para encontrar una solución viable.
No se, se me ha ocurrido que quizás, remotamente posible pero nunca se sabe, lo mismo la versión en windows de flash maneja los elementos de la escena como si fuesen objetos propios de windows ( cada uno con su handle ) y lo equivalente en linux.
Si esto fuese así podrías intentar navegar por el sistema de objetos de la animación hasta encontrar el objeto que estás buscando... si aún tienes todavía más suerte podría ser que sus coordenadas coincidiesen con las que estás buscando.
Aún así remarco que me parece muy poco probable.
|
|
|
En línea
|
|
|
|
MeCraniDOS
Desconectado
Mensajes: 337
Sr. Glass
|
Y localizar una imagen o un gif...??
|
|
|
En línea
|
"La física es el sistema operativo del Universo" -- Steven R Garman
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
Si lo que quieres es extraerlo hay aplicaciones que pueden extraer los recursos de un flash... pero creo que para ello es necesario que el flash no esté protegido.
|
|
|
En línea
|
|
|
|
MeCraniDOS
Desconectado
Mensajes: 337
Sr. Glass
|
Si lo que quieres es extraerlo hay aplicaciones que pueden extraer los recursos de un flash... pero creo que para ello es necesario que el flash no esté protegido.
No quiero extraer nada, pero volviendo al tema, ¿se podría inyectar una dll en el navegador y hacer que los bichos te devuelvan su posición en la pantalla?
|
|
|
En línea
|
"La física es el sistema operativo del Universo" -- Steven R Garman
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
No quiero extraer nada, pero volviendo al tema, ¿se podría inyectar una dll en el navegador y hacer que los bichos te devuelvan su posición en la pantalla?
Estás ante el mismo problema... si no eres capaz de diseñar un algoritmo que sea capaz de localizar lo que buscas en la animación... cómo esperas embutir ese código en una dll para que haga lo que tu necesitas?? No creo que nadie haya diseñado lo que tu estás buscando por lo que al final depende de tu habilidad... una vez tengas el código lo mismo te va a dar que esté en una dll o en un ejecutable.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Detectar Archivo
Programación Visual Basic
|
XP.
|
6
|
2,209
|
6 Abril 2006, 05:25 am
por XP.
|
|
|
como convertir string de un archivo a dobles
Programación C/C++
|
bash
|
0
|
2,376
|
28 Febrero 2011, 06:44 am
por bash
|
|
|
Buscar string en un archivo, y obtener datos
Programación C/C++
|
emma1990
|
3
|
5,834
|
21 Marzo 2011, 23:34 pm
por Akai
|
|
|
[BAT] Buscar archivo con un string indicado
Scripting
|
ovichan
|
4
|
4,965
|
24 Enero 2013, 23:09 pm
por ovichan
|
|
|
Problema al obtener string de archivo cifrado
Programación C/C++
|
Kaxperday
|
3
|
2,357
|
5 Septiembre 2015, 21:39 pm
por Kaxperday
|
|