鍵盤記錄 vkCode與KeyEvent

2021-07-23 22:55:02 字數 3097 閱讀 5740

今天在做滑鼠及鍵盤的記錄與回放時,碰到通過

hook

記錄下來的鍵盤的

vkcode

與keyevent

中對應的鍵碼部分不相同。

這些不同之處主要體現在符號鍵(如:「,」「。」等)和控制鍵(如:「

shift

」、「ctrl

」、「enter

」)等上面。

經逐一測試,記錄下兩者的對應關係(紅色為不同,藍色為相同):鍵

vkcode

keyevent事件

鍵碼 esc27

vk_escape

27f1

112vk_f1

112f2

113vk_f2

113f3

114vk_f3

114f4

115vk_f4

115f5

116vk_f5

116f6

117vk_f6

117f7

118vk_f7

118f8

119vk_f8

119f9

120vk_f9

120f10

121vk_f10

121f11

122vk_f11

122f12

123vk_f12

1230

48vk_0481

49vk_1492

50vk_2503

51vk_3514

52vk_4525

53vk_5536

54vk_6547

55vk_7558

56vk_8569

57vk_957a

65vk_a65b

66vk_b66c

67vk_c67d

68vk_d68e

69vk_e69f

70vk_f70g

71vk_g71h

72vk_h72i

73vk_i73j

74vk_j74k

75vk_k75l

76vk_l76m

77vk_m77n

78vk_n78o

79vk_o79p

80vk_p80q

81vk_q81r

82vk_r82s

83vk_s83t

84vk_t84u

85vk_u85v

86vk_v86w

87vk_w87x

88vk_x88y

89vk_y89z

90vk_z

90numlock

144vk_num_lock

144數字小鍵盤096

vk_numpad0

96數字小鍵盤197

vk_numpad1

97數字小鍵盤298

vk_numpad2

98數字小鍵盤399

vk_numpad3

99數字小鍵盤

4100

vk_numpad4

100數字小鍵盤

5101

vk_numpad5

101數字小鍵盤

6102

vk_numpad6

102數字小鍵盤

7103

vk_numpad7

103數字小鍵盤

8104

vk_numpad8

104數字小鍵盤

9105

vk_numpad9

105數字小鍵盤

+107

vk_add

107數字小鍵盤

-109

vk_subtract

109數字小鍵盤

*106

vk_multiply

106數字小鍵盤

/111

vk_divide

111數字小鍵盤

.110

vk_decimal

110數字小鍵盤

enter

13vk_enter

10insert

45vk_insert

155delete

46vk_delete

127pageup

33vk_page_up

33pagedown

34vk_page_down

34end

35vk_end

35home

36vk_home

36左邊方向鍵←

37vk_left

37上方向鍵↑

38vk_up

38右方向鍵→

39vk_right

39下方向鍵↓

40vk_down

40tab

9vk_tab

9caps lock

20vk_caps_lock

20shift(left)

160vk_shift

16shift(right)

161vk_shift

16ctrl(left)

162vk_control

17ctrl(right)

163vk_control

17win(left)

91vk_windows

524win(right)

92vk_windows

524alt(left)

164vk_alt

18alt(right)

165vk_alt18-

189vk_minus45=

187vk_equals

61backspace

8vk_back_space8[

219vk_open_bracket91]

221vk_close_bracket93\

220vk_back_slash92;

186vk_semicolon59『

222vk_quote

222,

188vk_comma44.

190vk_period46/

191vk_slash

47enter

13vk_enter

10

鍵盤記錄木馬 鍵盤記錄員

鍵盤記錄員108627 win32.pswtroj.onlinegames.xn.108627 這個病毒是乙個盜號木馬程式。它利用鍵盤記錄的方法,記錄下使用者輸入的全部資訊,進行加密後傳送給病毒作者。病毒作者通過一定技術手段,就可以從這些資訊中篩選出使用者的各類帳號和密碼。此篇預警播報中的病毒,是乙...

鍵盤記錄程式

這是乙個 windows環境下32位組合語言程式設計 中的例子,在動態鏈結庫和鉤子那章,作為乙個鉤子的示例程式。原理很簡單,裝個全域性鉤子,然後鉤住所有的鍵盤資訊即可。但是這裡存在兩個問題,一是裝什麼型別的全域性鉤子才能鉤住所有程序的鍵盤資訊,二是鉤住的鍵盤資訊的翻譯。大家都知道,鉤子函式鉤住的資訊...

vb鍵盤記錄

private sub timer1 timer dx鍵盤記錄 on error resume next static keyarray 255 as byte dim key count as integer,vkeycode as integer,vkeyasc as string di key...