From: Michael S. <ms...@nt...> - 2012-05-28 03:52:30
|
In the initializer for iaik.tc.tss.impl.java.tddl.TcTddlVista you programatically append a ".dll" to the end of the library name (either jTssTddlVista or jTssTddlVistax64 and then feed that to "System.loadLibrary()". The problem is that System.loadLibrary does mapping of the name you pass in to append the appropriate suffix based on the type of operating system. So "jTssTddlVista.dll" gets mapped to "jTssTddlVista.dll.dll" - which obviously appears nowhere in the paths. The fix is to not add the suffix manually. (Lines 51, 52, 77 and 78). I finally got the direct path to work by manually renaming a file to the double "dll" suffix. Mike |