Millä tavalla saa windowssissa ikkunan olemaan piilossa, eli että sitä ei näy, ja että se voi liikutella hiirtä ja kuunnella näppistä? Kyseessä ei ole pilailuohjelma, vaikka taitaa kuulostaa/näyttää siltä :D
Ikkuna ei tule näkyviin, jos sitä ei ole olemassa ja hiirtä voi käpelöidä http://msdn.microsoft.com/library/default.asp?
Näppäimistön lukeminen voi onnistua GetAsyncKeyState-funktiolla, vaikka ohjelma olisi taustalla.
Tässä tämmöinen näppäimistön rikkoutumista estävä ohjelma. :)
// nappis.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" int _tmain(int argc, _TCHAR* argv[]) { int a, b; for(;;) { a=GetAsyncKeyState(VK_ESCAPE); if(a) { break; } b=GetAsyncKeyState(89); if(b) { // Simulate a key press keybd_event( VK_LEFT, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 ); Sleep(80); // Simulate a key release keybd_event( VK_LEFT, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); Sleep(80); // Simulate a key press keybd_event( VK_RIGHT, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 ); Sleep(80); // Simulate a key release keybd_event( VK_RIGHT, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); } b=GetAsyncKeyState(90); Sleep(80); } return 0; }
Aihe on jo aika vanha, joten et voi enää vastata siihen.