secondo voi è possibile ottenere la versione di un file (per intenderci quella riportata quando faccio tasto destro, proprietà, versione) ???![]()
secondo voi è possibile ottenere la versione di un file (per intenderci quella riportata quando faccio tasto destro, proprietà, versione) ???![]()
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
hai provato questo??
http://schmidt.devlib.org/ffident/index.html
ho provato ora, ma non va bene.. il mio file è un .exe e non mi recupera la versione !!![]()
altre idee ???
va bene anche un "secondo me non si può fare"...
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Guarda, se ti interessa il numero di versione di un eseguibile, intendo quello nel formato X.X.X.X, farlo in "C" usando le API Win32 è abbastanza semplice.Originariamente inviato da morphy79
secondo voi è possibile ottenere la versione di un file (per intenderci quella riportata quando faccio tasto destro, proprietà, versione) ???![]()
Il fatto che hai bisogno di farlo da Java, complica un pochino le cose: o fai un piccolo applicativo in "C" che poi lanci da Java e che gli restituisce in qualche modo la versione, oppure sviluppi una libreria che sfrutta JNI (Java Native Interface) per chiamare del codice nativo.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ghhh... pesantuccio direi... oltretutto sia le librerie native che C non le conosco affatto...![]()
no no o puro java o nulla..![]()
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Non ti rimane che studiarti la struttura dei file eseguibili, quindi andarti a leggere il file, indirizzando i byte che rappresentano la versione e calcolartela.Originariamente inviato da morphy79
ghhh... pesantuccio direi... oltretutto sia le librerie native che C non le conosco affatto...![]()
no no o puro java o nulla..![]()
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Beh, a dire il vero si potrebbe fare in puro Java ma devi documentarti sulle specifiche del formato degli eseguibili di Windows.Originariamente inviato da morphy79
no no o puro java o nulla..![]()
Da Java, apri il file usando la classe RandomAccessFile e poi "scendi" dentro il file per cercare i vari header e strutture che interessano.
Nulla di impossibile ma non è banale.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
mhhh... idee interessanti...
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò