Hallo Leute,
ich versuch direkt auf den Punkt zu kommen.
Habe ein Programm geschrieben was mit JNI und co arbeitet...
für JNI muss man ja nun die DLLs laden mit System.loadLibrary("Meine.dll");
Das doofe ist nun kann es mal sein das die Meine.dll auf den Rechner wo das Programm ausgeführt wird
ist mindestens EINMAL die DLL vorhanden in einigen sonderfällen kommt Sie aber auch
2- oder noch mehr-mal vor.
zB. : Meine.dll unter C:\WINDOWS\
Meine.dll unter C:\Programm Files\MeinProg\
Nun zu meiner Frage:
:?: Wie kann ich herrausfinden von welchem Pfad die DLL mit System.loadLibrary("Meine.dll") geladen wurde, :?:
:?: ohne dabei auf System.load("C:\WINDOWS\Meine.dll") zurückgreifen zu müssen? :?:
Denn es ist nicht sichergestellt das beide DLLs auf dem SELBEN entwicklungsstand sind.
Gruß Dozor
ich versuch direkt auf den Punkt zu kommen.
Habe ein Programm geschrieben was mit JNI und co arbeitet...
für JNI muss man ja nun die DLLs laden mit System.loadLibrary("Meine.dll");
Das doofe ist nun kann es mal sein das die Meine.dll auf den Rechner wo das Programm ausgeführt wird
ist mindestens EINMAL die DLL vorhanden in einigen sonderfällen kommt Sie aber auch
2- oder noch mehr-mal vor.
zB. : Meine.dll unter C:\WINDOWS\
Meine.dll unter C:\Programm Files\MeinProg\
Nun zu meiner Frage:
:?: Wie kann ich herrausfinden von welchem Pfad die DLL mit System.loadLibrary("Meine.dll") geladen wurde, :?:
:?: ohne dabei auf System.load("C:\WINDOWS\Meine.dll") zurückgreifen zu müssen? :?:
Denn es ist nicht sichergestellt das beide DLLs auf dem SELBEN entwicklungsstand sind.
Gruß Dozor