|
Блокировка клавиш после перехвата
|
|||
---|---|---|---|
#18+
Здравствуйте! Сделал хук, необходимо, чтобы блокировались клавиши: Alt+Tab, Win+R, Win+D, Ctrl, LWin, RWin. Перехват идёт стабильно: в Form1.List3 добавляется строчка после каждого нажатия/отжатия, но заблокировать стабильно не удаётся. Через раз работает, а иногда и реже. Подскажите, пожалуйста, в чём может быть причина? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 15:40 |
|
Блокировка клавиш после перехвата
|
|||
---|---|---|---|
#18+
Можно ли как-то отменить нажатие кнопки или отменить/заблокировать действие после нажатия? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 19:58 |
|
Блокировка клавиш после перехвата
|
|||
---|---|---|---|
#18+
Совместными усилиями на другом форуме помогли: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243.
Есть одно замечание: когда нажимаешь Ctrl+Alt+Delete или просто Ctrl+Alt, не срабатывает отмена. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 15:53 |
|
|
start [/forum/topic.php?fid=60&fpage=3&tid=2154797]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 268ms |
total: | 378ms |
0 / 0 |