| 13366 | } |
| 13367 | |
| 13368 | void QKeyMapper_Worker::generateVirtualInputRandomValues() |
| 13369 | { |
| 13370 | QSet<ULONG_PTR> generatedValues; |
| 13371 | generatedValues.insert(INTERCEPTION_EXTRA_INFO_BLOCKED); |
| 13372 | generatedValues.insert(VIRTUAL_UNICODE_CHAR); |
| 13373 | generatedValues.insert(VIRTUAL_CUSTOM_KEYS); |
| 13374 | generatedValues.insert(VIRTUAL_MOUSE_MOVE); |
| 13375 | generatedValues.insert(VIRTUAL_MOUSE_MOVE_BYKEYS); |
| 13376 | VIRTUAL_KEY_SEND = generateUniqueRandomValue(generatedValues); |
| 13377 | VIRTUAL_MOUSE_POINTCLICK = generateUniqueRandomValue(generatedValues); |
| 13378 | VIRTUAL_MOUSE_WHEEL = generateUniqueRandomValue(generatedValues); |
| 13379 | VIRTUAL_KEY_OVERLAY = generateUniqueRandomValue(generatedValues); |
| 13380 | VIRTUAL_RESEND_REALKEY = generateUniqueRandomValue(generatedValues); |
| 13381 | |
| 13382 | VIRTUAL_KEY_SEND_NORMAL = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_NORMAL; |
| 13383 | VIRTUAL_KEY_SEND_FORCE = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_FORCE; |
| 13384 | VIRTUAL_KEY_SEND_MODIFIERS = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_MODIFIERS; |
| 13385 | VIRTUAL_KEY_SEND_BURST_TIMEOUT = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_BURST_TIMEOUT; |
| 13386 | VIRTUAL_KEY_SEND_BURST_STOP = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_BURST_STOP; |
| 13387 | VIRTUAL_KEY_SEND_KEYSEQ_NORMAL = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_NORMAL; |
| 13388 | VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_HOLDDOWN; |
| 13389 | VIRTUAL_KEY_SEND_KEYSEQ_REPEAT = VIRTUAL_KEY_SEND | SENDVIRTUALKEY_STATE_KEYSEQ_REPEAT; |
| 13390 | |
| 13391 | #ifdef DEBUG_LOGOUT_ON |
| 13392 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND, 0, 16).toUpper(); |
| 13393 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_NORMAL: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_NORMAL, 0, 16).toUpper(); |
| 13394 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_FORCE: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_FORCE, 0, 16).toUpper(); |
| 13395 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_MODIFIERS: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_MODIFIERS, 0, 16).toUpper(); |
| 13396 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_BURST_TIMEOUT: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_BURST_TIMEOUT, 0, 16).toUpper(); |
| 13397 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_BURST_STOP: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_BURST_STOP, 0, 16).toUpper(); |
| 13398 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_NORMAL: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_NORMAL, 0, 16).toUpper(); |
| 13399 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_HOLDDOWN, 0, 16).toUpper(); |
| 13400 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_SEND_KEYSEQ_REPEAT: 0x%08").arg((qulonglong)VIRTUAL_KEY_SEND_KEYSEQ_REPEAT, 0, 16).toUpper(); |
| 13401 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_MOUSE_POINTCLICK: 0x%08").arg((qulonglong)VIRTUAL_MOUSE_POINTCLICK, 0, 16).toUpper(); |
| 13402 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_MOUSE_WHEEL: 0x%08").arg((qulonglong)VIRTUAL_MOUSE_WHEEL, 0, 16).toUpper(); |
| 13403 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_KEY_OVERLAY: 0x%08").arg((qulonglong)VIRTUAL_KEY_OVERLAY, 0, 16).toUpper(); |
| 13404 | qDebug().noquote() << "[generateVirtualInputRandomValues]" << QString("VIRTUAL_RESEND_REALKEY: 0x%08").arg((qulonglong)VIRTUAL_RESEND_REALKEY, 0, 16).toUpper(); |
| 13405 | #endif |
| 13406 | } |
| 13407 | |
| 13408 | int QKeyMapper_Worker::InterceptionKeyboardHookProc(UINT scan_code, int keyupdown, ULONG_PTR extra_info, bool ExtenedFlag_e0, bool ExtenedFlag_e1, int keyboard_index) |
| 13409 | { |