FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como obtener la version de un archivo por red?
Hola, alguien sabe como puedo obtener el numero de version de un archivo que esta en otro ordenador distinto al que ejecuto mi aplicación?
Muchas gracias. |
#2
|
||||
|
||||
Puedes mirarte la ayuda de las funciones FindClose, FindFirst, y FindNext ...
en concreto Findnext:
Con ella sacas la fecha de un archivo dado, y con ello puedes controlar la "versión" de ese archivo. |
#3
|
|||
|
|||
Muchas gracias por la respuesta aunque no se si me servira pues no entiendo como a partir de una fecha pueda obtener el numero de version de un archivo (por ejemplo, 6.02). Este numero sé que se guarda en un registro pero creo que no se puede acceder a un registro de otro ordenador (si me equivoco corrigeme, por favor).
|
#4
|
|||
|
|||
Aclaracion mensaje anterior
En el mensaje anterior cuando hablo de obtener la version de un archivo, en concreto, se trata de un ejecutable (.exe) distinto a la aplicación Delphi que yo he desarrollado y desde donde quiero obtener la version de ese archivo.
Otro punto es que, por si sirve de algo, conozco el registro donde se almacena este numero de version, pero desconozco si hay alguna manera de acceder a los registros de un ordenador remoto (aunque sea como solo lectura). Por favor, si alguien tiene idea de como hacer esto, contestar pues me urge bastante. Muchas gracias. |
#5
|
||||
|
||||
La versión de un ejecutable se guarda dentro del propio ejecutable, por lo que no hay necesidad de acceder al registro, y nada tiene que ver el hecho de que este ejecutable resida en otro ordenador, siempre que sea visible desde tu programa.
Para obtener la versión del ejecutable podes valerte de la winapi GetFileVersionInfo. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|