Tastatur systemweit überwachen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

iratus

Betreff: Tastatur systemweit überwachen

BeitragSo, Dez 18, 2005 22:03
Antworten mit Zitat
Benutzer-Profile anzeigen
hey...
ich habe folgendes problem:
und zwar habe ich ein mit hilfe der user32.dll ein code geschrieben, der ein program nur als prozess startet, also nicht in der startleiste oder das fenster anzeigt.
also habe ich eine .decls mit dem inhalt
BlitzBasic: [AUSKLAPPEN]
.lib \"user32.dll\"
GetActiveWindow%(): \"GetActiveWindow\"
ShowWindow%(hWnd, ncmdShow): \"ShowWindow\"

erstellt.
dann habe ich folgenden code geschrieben:
BlitzBasic: [AUSKLAPPEN]
SW_HIDE = 0
SW_NORM = 1
SW_MIN = 2
SW_MAX = 3

FeName = GetActiveWindow()

Repeat

If KeyHit(1) And hide = 0 Then
ShowWindow(FeName,SW_HIDE)
hide = 1
EndIf
If KeyHit(1) And hide = 1 Then
ShowWindow(FeName,SW_NORM)
hide = 0
EndIf

Forever


aber wenn ich nun das zweite mal die ESC taste drücke kommt das fenster nicht wieder weil der befehl keyhit nur funktioniert wenn das bb fenster aktiviert ist.
ich habe schon im forum gesucht aber nix gefunden. als ich danach gegoogled hab, habe ich gesehen dass man das problem mit api lösen kann, aber ich weiß nicht wie ich das in bb umsetzen kann.
ich habe zahlreiche beispiele für vb gefunden aber ich weiß echt nicht wie ich das in bb anwenden kann
z.B.:
http://www.activevb.de/rubrike...state.html
ich will auch noch mal verdeutlichen dass ich keinen keylogger programmieren will auch wenn es vllt ganz so aussieht. es wäre ja auch sinnlos den davon gibt es genug im netz.

also kann mir einer ein tipp geben wie ich die tastatur auch außerhalb von bb überwachen kann?

mfg iratus
 

iratus

BeitragDi, Dez 20, 2005 16:15
Antworten mit Zitat
Benutzer-Profile anzeigen
kann mir denn keiner helfen?

d-bug

BeitragDi, Dez 20, 2005 16:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Mach dich mal mit Virtual Keys und dem dazu gehörendem API-Krams vertraut, dann sparst du dir dieses Null-Fenster da oben.

greetz
 

iratus

BeitragDi, Dez 20, 2005 21:01
Antworten mit Zitat
Benutzer-Profile anzeigen
cool...danke hat alles geklappt
 

Schnuff

BeitragFr, Feb 24, 2006 16:41
Antworten mit Zitat
Benutzer-Profile anzeigen
und wie hast du dass gemacht?
Schuldigung, das ich diesen Theard wieder hervor hole...
Programmers dont die. They gosub without return...

Hummelpups

BeitragFr, Feb 24, 2006 17:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ihr benutzt das ja sowieso nur für Böse sachen!
Sags nich. Die sollens sich selber anlesen.

IMurDOOM
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus
 

Schnuff

BeitragFr, Feb 24, 2006 17:18
Antworten mit Zitat
Benutzer-Profile anzeigen
sei mal nicht so, ich möchte nur meinen Computer übeerwachen und mit zb: F8 BB starten!
Programmers dont die. They gosub without return...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group