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.