Hallo zusammen,
habe Problem mit FileGetVersion. Woher weiss der Befehl, wo die Datei liegt ? Aus dem Path ?
Wenn ja, warum geht dann bei mir die $ver1, aber die $ver2 nicht ?
Bei $ver1 wird die Versionsnummer aufgelöst, bei $ver2 bekomme ich nur 0.0.0.0
Func _JREGetVersion()
Local $ver1 = FileGetVersion("javaw.exe")
Local $ver2 = FileGetVersion('"' & @ProgramFilesDir & "\java\jre6\bin\javaw.exe" & '"')
MsgBox(0, "Pfad zu $ver2:",'"' & @ProgramFilesDir & "\java\jre6\bin\javaw.exe" & '"')
MsgBox(0," Version 1", $ver1)
MsgBox(0," Version 2", $ver2)
EndFunc ;==>_JREGetVersion
Gruss Hassan
Nachtrag: Problem gefunden.
Hier darf man im Pfad nicht Anführungszeichen setzen. Ich dachte nur dass das sicherer ist, da man ja oft C:\Program Files ... hat und man die klassische Meldung bekommt C:\Program ... nicht gefunden.