Duda Un programa no funciona por la configuracion del windows 7. Como Copiar una configuracion de un pc ?

Tema en 'Informática - Tecnología' iniciado por JAVI335CC, 20 May 2015.

  1. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Buenas,
    tengo un programa de bolsa bastante antiguo, que es bastante tocapelotas, y que funciona en un pc con windows 7 y en el mio, que también es windows 7 no.
    El programa básicamente coge datos de un hoja excel, gracias a un programa externo y los usa para dibujar gráficos, hacer calculos, etc.
    Así que entiendo que sera alguna configuración de los firewalls, service packs, etc.
    Como puedo ver que configuración tienen un pc y ponérsela al mio?
    EL programa es el Tradestation 2000i.
    Muchas gracias
     
  2. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
    puede que en uno de ellos lo estés ejecutando en "modo compatibilidad XP"
     
  3. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    y eso como se sabe?
     
  4. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
  5. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    A alvaris le gusta esto.
  6. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
  7. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
    estoy medio convencido que en compatibilidad XP tiene que funcionar....

    Son la misma versión los dos windows? los tienes con todas las actualizaciones instaladas?
     
  8. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    creo que si, como lo compruebo?
     
  9. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
    la version la ves en panel de control->sistema

    Y actualizaciones lanzándolas manualmente
     
  10. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Lanzando manualmente?? Ehm?
     
  11. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
    como andas Javi hoy jajajjajaj

    upload_2015-5-21_15-35-9.png
     
  12. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Pues como si me hablas en chino ..jejeje...
    Es que esto es serio..y tengo interés,si quieres un sobre sueldo,tengo que traducir una cosa de un lenguaje parecido a visual basic a Mql4.
    Te hace?
     
  13. alvaris

    alvaris Clan Leader Moderador Miembro del Club

    Registrado:
    4 Ene 2007
    Mensajes:
    34.776
    Me Gusta:
    46.044
    ufff yo la programación la abandoné hace casi 15 años....
     
  14. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    una pena,,,bueno mirare lo que me has dicho
     
  15. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    El problema lo tienes en que seguramente uno de tus Windows 7 (en el que funciona) es la versión x86 (es decir, 32bit) y el otro PC, donde no te va, es la versión de 64bit.

    Para saberlo, abre menú inicio, botón derecho en EQUIPO y PROPIEDADES. Ahí, en la ventana que se abre de PROPIEDADES DEL SISTEMA te pone claramente por el medio más o menos si es una versión de 32 o de 64bit de Windows 7.

    La aplicación esa será una de 16bit, es decir, que en Windows XP que es 32bit y en Windows 7 de 32bit, funciona porque tiene el NTVDM que emula 16bit para aplicaciones antiguas.

    El problema es que en Windows x64 esa emulación se la cepillaron. No sé si es porque no era posible o porque les dió la gana a los de timo$oft.

    Para hacer funcionar esa aplicación en tu x64 tendrás que virtualizarla, usando VMWARE o algo similar e instalar allí, por ejemplo, para que vaya fluido, un Windows XP SP3, luego la aplicación esa y a rular.
     
    A JAVI335CC le gusta esto.
  16. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Suena muy bien esa explicación,y me cuadra bastante.
    Voy a mirar a lo largo del día.
    Gracias
     
  17. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    a ver que estoy mirando con atencion..esto que me dices del vmware, seria como ..hacer un nuevo pc dentro del mio en el que instalar un windows inferior? para asi correrlo?
     
  18. xuaku

    xuaku En Practicas

    Registrado:
    5 Ago 2012
    Mensajes:
    315
    Me Gusta:
    132
    Exacto
     
  19. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    y @SPTR pues nada,,,,resulta que el pc de mi socio corre también windows 7 64b..
    alguna otra idea?
     
  20. xuaku

    xuaku En Practicas

    Registrado:
    5 Ago 2012
    Mensajes:
    315
    Me Gusta:
    132
    Bueno, yo te digo "exacto" a lo que supones que es vmware, es exactamente eso, un sistema operativo dentro de otro, una "máquina virtual". Aunque no sea ese el problema (32 ó 64 bits), puedes probarlo igual, porque puedes tocar la configuracion de la maquina virtual sin que vayas a estropear nada que esté funcionando en la máquina principal.
    Es que lo que preguntas, sin tener el ordenador delante para poder trastear, es dificil de responder...Incluso los dos, para examinar las configurciones y comparar...
     
    A JAVI335CC le gusta esto.
  21. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Iré viendo. Que cosas debería mirar en la configuración de su portátil respecto a mi Pc para que no funcione en el mío y en el suyo si?
     
  22. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    Primero pon una captura de pantalla del error que da.

    En ese caso si no va, no es porque es una aplicación de 16bit. Será de 32bit pero le falta algún componente o runtime para funcionar.

    Pon el error. Sin ver error, nada más se puede hacer.

    Lo que dije antes era una suposición, no una afirmación. Suposición por carencia de datos.

    Hace poco, me pasó una cosa con una aplicación del año 2000. No iba en un PC con XP y en otro sí y era porque en el que no iba tenía 2GB de RAM o más y hubo que virtualizarla por narices para que funcionara.
     
    A JAVI335CC le gusta esto.
  23. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Virtualizar,,,,consume muchos recursos del Pc?
    Es posible usar los datos de un virtual en el Pc real?
    Aqui esta la pregunta con las fotos y explicación del problema un poco mas especifica.
    http://www.trade2win.com/boards/tra...al-server-errors-windows-7-a.html#post2545752
    Tradestation es un programa que gráfica y trabaja sobre datos en tiempo real que captura a través del Global server.
    Y para darle los datos al global server se usa uno llamado metsserver, que recoge datos en tiempo real de una hoja de Excel y los traduce a un lenguaje que el global server puede usar.
    el problema es que en mi Pc,aparece error en el momento en el que el global server intenta conectarse al metaserver
     
  24. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    Échale un ojo a la documentación del final del primer post:

    http://www.trade2win.com/boards/trading-software/103270-metaserver-server-link-global-server.html

    Esa cosa parece que funciona como un SQL Server, algo similar...

    En el de tu colega lo estás ejecutando con compatibilidad para win 2003??, no creo, no??, pues entonces eso quítalo. Deja solo la casilla de ejecutar como administrador.

    Tal vez el servicio, el ejecutable del MetaServer ese tienes que hacerlo rular como administrador. NO sé en que contexto se ejecuta. Mira a ver en el admin de tareas y busca el .EXE del metaserver ese y mira si se ejecuta con cuenta SYSTEM o con l cuenta de tu niombre de usuario.

    Si es con la de tu nombre de usuario prueba a botón derecho en el exe de esa cosa y ejecutar como admin. Luego reinicia el servicio.

    Firewall, antivirus que bloquee algo??

    Un vídeo de cómo lo hacen aunque esto me da que ya lo has hecho y que sabes hacerlo, y además te copias del otro equipo.

    http://www.traderssoft.com/vh/gs_settings.html

    La ostia es que no sé como coj*nes coje ese los datos del otro, si por un puerto a la ip propia del PC o loopback o lee algún archivo que esa cosa escribe en alguna parte.
     
    Última edición: 24 May 2015
    A JAVI335CC le gusta esto.
  25. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Uff que de info..a ver como lo asimilo.dame un rato
     
  26. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    Me bajé el meta server ese demo de la página oficial pero en XP ni se abre y en el 7 se abre y al momento da un error y se cierra.

    Vaya mierda.

    Nada, si lo tienes original, contacta con el fabricante de esa mierda pestosa y que te solucione el problema que para eso pagas licencias.

    ____________

    Por fin lo hice funcionar, pero de cualquier manera porque no tengo p*ta idea de que va este rollo, el caso es que veo lo siguiente en mi virtual de pruebas:

    [​IMG]


    Y analizando como c**o conecta la cosa esa, parece que lo hace en loopback como yo pensaba. (loopback o localhost es el mismo PC, 127.0.0.1 que es la misma máquina en sí)...

    Ahí puedes ver que puerto usa. Se conecta al 2189 TCP en cual pone en escucha el METASERVER. Ese programa es el que está a la escucha en el 2189 TCP, por lo que si hay algún antivirus o firewall que bloquea, no dejará hacer la conexión entre ambos programas. Ahí ves marcado en verde y rojo las conexiones entre ellos.

    Yo lo tengo mal configurado y no recibe datos, pero conectar conecta. Cuando le doy a WORK OFFLINe en el menú, me abre automáticamente el META SERVER sin tener que abrirlo yo antes, por lo que de algún rollo se entera. Y después al darle a conectar el símbolo, se conecta. Si cierro el metaserver peta el global server diciendo que no se puede conectar. Aunque no reciba datos porque lo tengo mal configurado, ya que no tengo p*ta idea de estas historias raras, funcionar parece que funciona en un W7 32bit. En un 64 debería tambien.

    Tuve que instalar NET FRAMEWORK 4.0 y VISUAL C++ 2010 REDIST SP1.

    Mira con el programa que ves de TCPVIEW a ver si ves algo:

    [​IMG]


    PD: Para que conecte, dándo a SYMBOL CONNECT o algo así, antes tienes que ir al menú FILE en el global server y desmarcar WORK OFFLINE. Luego ya le das encima del symbol con el derecho y symbol connect o algo así y se conecta. A ver si va a ser eso macho, entonces es para caparte. Si le das a connect sin quitar el work offline no hace nada, no cambia de estado a connected.

    He averiguado también algo al activar el UAC del 7 (eso que te pregunta al ejecutar un programa que requiere privilegios).

    Cuando está activado y ejecutamos el GLOBAL Server ese, da un error y cuando le das a WORK OFFLINE para quitarle la marca, no abre el META SERVER, por lo cual algo pasa cuando global se ejecuta sin privilegios. No debe poder acceder a diferentes partes.... Igual está ahí el problema, aún así a mi me conectaba.

    Si doy boton derecho el global server y EJECUTAR COMO ADMINISTRADOR, entonces ya no da error y al quitar WORK OFFLINE, el solico abre el METASERVER ese.

    Prueba a ver.

    El METASERVER al ejecutarlo, él mismo ya pide privilegios y pregunta, pero el GLOBAL, por defecto no pregunta.

    Una vez se ejecuta como administrador, algo hace que las siguientes veces que lo abres ya no hace falta abrirlo como administrador. Eso es porque escribe los valores de configuración o algo en el registro o alguna carpeta como administrador (que como normal no puede) y luego como normal ya los lee porque no los tiene que crear de nuevo y no requiere privilegios elevados.

    Cuando instalé el Prosuite 2000 este, también tenía el UAC quitado. Eso igual influye en algo, en alguna librería que no se registra bien cuando lo instalas si tienes el UAC activado en el 7.

    Mira en el panel de control, cuentas de usuario y busca lo de control de cuentas de usuario (UAC) a ver si tu compañero lo tiene activado o quitado y cómo lo tienes tú.

    Prueba a desactivar UAC, reinicia, deinstala todo, reinicia, vuelve a instalar de 0, reinicia y prueba.
     
    Última edición: 25 May 2015
  27. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    Creo que uno de los problemas que tienes, es que no tienes datos en tiempo real de los que chupar.
    Si quieres el kit completo, este consta de Infobolsa Netstation,es la aplicacion que recibe datos en tiempo real. Hay demos disponibles.
    http://contenidos.infobolsa.es/v2002/net/net_empez.asp

    Una vez tienes ese programa corriendo, exportas los datos a excel, aqui no tienes que hacer nada, con abrir el excel que te adjunto aqui https://www.dropbox.com/s/kc724d99vbet41s/datos server.xlsx?dl=0
    te vale.
    Una vez tenags corriendo el netstation , con el excel actalizando los datos, en el metaserver, tienes que capturar esos datos, como? mira https://www.dropbox.com/s/wckg5ifnre5rct6/Sin.mss?dl=0
    este archivito es una plantilla configurada para descargar el dato que aparece en una determinada celda del excel.
    La gracia del metaserver es que es capaz de pasarle los datos al Global server, el cual si que guarda esos datos para que Tradestation los utilice.

    a mi el fallo me surge, cuando al dar conectar symbol, ,me dice en la columna del Global server Error en vez de coneccted como a ti.

    Asi que por pasos:
    1: donde has conseguido el tradestation? si me lo pasas me lo instalo en mi pc nuevo, las pruebas las estabamos haciendo en el viejo.
    2. Una vez me lo instalo, si quieres hacemos una sesion teamviwer y lo miramos juntos.
    3. Tio eres un crack
     
    A alvaris le gusta esto.
  28. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    [​IMG] [​IMG]
    Mira así lo tengo yo.
     
    Última edición: 25 May 2015
  29. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    Has quitado lo de WORK OFFLINE en menú FILE del global server?

    Según la captura del TCPView el problema es que no conecta con metaserver. MEta server está escuchando pero global no establece conexión con el meta.
     
  30. JAVI335CC

    JAVI335CC ModerFAQuer

    Registrado:
    16 Nov 2011
    Mensajes:
    17.610
    Me Gusta:
    13.905
    si, lo de online lo pongo.
    lo de conectar los programes entre si, pues parece que es el problema,si.:(
     

Compartir esta página