achso.....^^
tja so komplex mh....
Mein Beispiel loggt ja nur allgemein die Tastenschläge
aber vll könnte man die Anwendung ermitteln die aktuell den Fokus hat , vll gibts da ne api aber ka
musst selber mal schauen , ich bin für heute off
MfG
achso.....^^
tja so komplex mh....
Mein Beispiel loggt ja nur allgemein die Tastenschläge
aber vll könnte man die Anwendung ermitteln die aktuell den Fokus hat , vll gibts da ne api aber ka
musst selber mal schauen , ich bin für heute off
MfG
Ist zwar jetzt schon etwas her, aber für einen Anfänger, wie ich es bin wäre es wichtig zu erfahren:
Kann man das auch so coden, dass der Logger auf groß/kleinschreibung achtet?
Und dass er auch "ä,ö,ü,ß" beachtet?
Wäre glücklich über eine freundliche Antwort für einen Anfänger
Fügs doch einfach hinzu , was is da so schwer dran ? :roll:Und dass er auch "ä,ö,ü,ß" beachtet?
Du musst nur bevor die taste geloggt wird prüfen , ob capslock aktiviert ist , somit musst du den buchstaben groß schreibenKann man das auch so coden, dass der Logger auf groß/kleinschreibung achtet?
mit etwas nachdenken , wären dir die Lösungen eigentlich selber eingefallen
MfG
*edit:
WTF?
Das hier ist mein Code
http://nopaste.free-hack.com/index.php?id=03758e20d2
füg es in nopaste ein und kopier den link -.-^^ reported...
Zitat von ShockerZz
Bezüglich des aktuellen Fenster gibt es sicherlich ne API und zwar die Win32 API.
In c# kann man die z.B. wie folgt importieren.
Wenn man nun die Funktion GetWindowText mit dem hwnd, also dem Window.Code:[DllImport("user32.dll")] public static extern int GetActiveWindow(); [DllImport("user32.dll")] public static extern int GetWindowText(int hwnd,string lpstring ,int cch);
Dem String als Pointer und der maximal zu aulesenden Länge von Zeichen mitgibt, hat man den Titel. Sofern einer vorhanden ist.
Hoffe, ihr könnt meinen Senf hier lesen.
lg,
N4wuko
Normal ist das eine veralgemeinerung aber egalBezüglich des aktuellen Fenster gibt es sicherlich ne API und zwar die Win32 API.
Für alle die , die mit der C# deaklaration nix anfangen können , hier für vb.net:
MfGCode:Public Declare Function GetActiveWindow Lib "user32.dll" () As Long Public Declare Function GetWindowText Lib "user32.dll" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Herzlichen dank The Papst, ich lern gerad vb und das kam wie gerufen ;D
Hey Papst,
darf ich mal Fragen für das die -32767 steht`?
Was hat das für einen Sinn?
Dankeschön
das liegt am Short Datentyp , den genau diese Zahl kann der short maximal aufnehmen , um dann zu erkennen ob die if abfrage True (1) oder False (0)
zurückliefert , muss man eben die eigentliche Größe abziehen
eigentlich ist es schlecht umgesetzt , kenne es aber so aus dem alten vb6
man kann die API auch als Ushort deklarieren , dann würde man sich das abziehen Sparren
MfG