Da unsere Anwendungen im Vollbildmodus ausgeführt werden, haben wir einen Tastatur-Hooking-Treiber entwickelt, um Benutzereingaben für Tasten wie ALT+F4
, CTRL+ALT+DEL
usw. zu deaktivieren.Port 32-Bit Windows-Treiber auf 64-Bit Windows
Der Treiber wird in C mit dem Windows Driver Kit entwickelt.
Kompilieren für 32-Bit funktioniert und es lädt den Treiber auf Windos 7 32-Bit und es funktioniert wie erwartet.
Kompilieren für 64-Bit funktioniert und es lädt nur den Treiber unter Windows 7 64-Bit (aber ist signiert und in den Tastaturtreibern aufgeführt).
Im Folgenden sind unsere SetEnv
Einstellungen:
setenv c:\WinDDK\7600.16385.1 fre x64
Gibt es etwas, ich bin fehlt?
Muss ich bestimmte Änderungen am Code vornehmen, damit er auf 64-Bit funktioniert?
nichts weiter zu gehen. Versuchen Sie Folgendes: http://www.chris123nt.com/2007/04/28/driver-signing-in-x64/ –
Vielen Dank für diesen Link. Wir haben das bereits ohne Erfolg versucht ... –
Was sind die Fehler, die generiert werden? Wie lädst du einen Treiber, der nicht kompiliert wurde? Seien Sie etwas genauer bitte ... (NB: ein 32-Bit-Treiber wird nicht auf x64 geladen) – Christopher