Sorry to ask more questions about how to get JIntellitype working, but I've searched exhaustively and cannot find any solutions. For some reason I'm unable to load the JIntellitype.dll. Even when I just try to load the DLL via System.load directly I get the following error
Exception in thread "main" java.lang.UnsatisfiedLinkError: JIntellitype.dll (Invalid access to memory location. )
It is seeing the specified DLL, but for some reason it can't access the memory location. I've used Dependency Walker to check to see if there are any other libraries I'm missing, but the the only one's I'm missing are the ones that are "missing" from every DLL (IESHIMS and some other one, both associated with IE). In addition I've used DLL Export Viewer to ensure that the external functions can be found. I believe this also verifies that the DLL is not corrupt.
In addition I have tried the example that you provided and it gets the same error...
08/23/2011 15:04:18 INFO - [JIntellitypeTester.main:86] JIntellitype Tester
08/23/2011 15:04:18 INFO - [JIntellitype.checkInstanceAlreadyRunning:284] checkInstanceAlreadyRunning JIntellitype Test Application
08/23/2011 15:04:18 INFO - [JIntellitype.<init>:94] Loading JIntellitype DLL
Exception in thread "main" com.melloware.jintellitype.JIntellitypeException: java.lang.UnsatisfiedLinkError: JIntellitype (Invalid access to memory location. )
Caused by: java.lang.UnsatisfiedLinkError: JIntellitype (Invalid access to memory location. )
Oddly enough though when I downloaded Juke, it seemed to run just fine and I didn't see any log messages. However, I didn't use any hotkeys, but I assumed I'd get some sort of error if the DLL could not be loaded. I copied the DLL that was came with Juke and tried to load that and I had the same problem.
Any help would be greatly appreciated.