Systemeventlibrary

Runtime

Top Contributor
Hi Leutz,
kennt jemand von euch eine Systemeventlibrary, oder weiss wie man das i C/C++ realisieren kann? Ich frage mich schon lange, ob man das machen kann.
 

kay73

Bekanntes Mitglied
Was für "Events" meinst Du denn? Fensternachrichten? Tastendrücke? Standby-Modus? Dateiänderungen in Verzeichnissen? Änderung der Bildschirmeinstellungen?
 

Runtime

Top Contributor
Ich hab was gefunden, aber bekomme eine Fehlermeldung, obwohl die DLL im PATH steht:
Code:
C:\Program Files\Java\jdk1.6.0_13\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Program Files\JavaFX\javafx-sdk1.2\bin;C:\Program Files\JavaFX\javafx-sdk1.2\emulator\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Java\Other\JXCapture\bin\jniwrap.dll;C:\Program Files\simon 0.2\bin;C:\Users\Cyrill\Documents\NetBeansProjects\GobalKeyListener\src\gobalkeylistener\SysHook.dll;
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no SysHook in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1030)
        at gobalkeylistener.SysHook.<clinit>(SysHook.java:26)
        at gobalkeylistener.PoolHook.run(SysHook.java:15)
BUILD SUCCESSFUL (total time: 0 seconds)
 

mjdv

Bekanntes Mitglied
So kanns ja auch nicht gehen, du kannst nur Pfade in PATH legen, wie der Name schon sagt. Tu mal nur den Pfad rein wo die dll liegt, also mach einfach mal "SysHook.dll" weg.
 

Runtime

Top Contributor
Jetzt kommt dieser Fehler: :(
Code:
C:\Program Files\Java\jdk1.6.0_13\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Program Files\JavaFX\javafx-sdk1.2\bin;C:\Program Files\JavaFX\javafx-sdk1.2\emulator\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Java\Other\JXCapture\bin;C:\Program Files\simon 0.2\bin;C:\Users\Cyrill\Documents\NetBeansProjects\GobalKeyListener\src\gobalkeylistener;
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: gobalkeylistener.SysHook.registerHook(Lgobalkeylistener/GlobalEventListener;)V
        at gobalkeylistener.SysHook.registerHook(Native Method)
C++: DllMain - DLL_PROCESS_ATTACH.
        at gobalkeylistener.PoolHook.run(SysHook.java:16)
BUILD SUCCESSFUL (total time: 1 second)
 

Runtime

Top Contributor
Danke, es funktioniert. :toll: Aber gibt es auch ein Tutorial? Ich werd nämlich nicht schlau aus dem Code.
 
Zuletzt bearbeitet:

Neue Themen


Oben