Название: Шпион на Qt Отправлено: kobra от Декабрь 14, 2010, 23:53 Возможно ли в qt написать что-то типа шпиона. Ето должна быть фоновая программа которая запускаеться во время включения компютера и делает запись всех действий (скриншот, клавиши, движения мыши). Если да то какие классы нужно использовать?
Название: Re: Шпион на Qt Отправлено: ernie от Декабрь 15, 2010, 02:20 Скриншоты через grabWindow(),запись мыши через сохранение QCursor::pos(),с клавиатурой,через api системы...но вряд ли такая программа будет незаметна,скажем grabWindow вместе с сохранением в файл - грузит проц,если делать несколько скриншотов в секунду
Название: Re: Шпион на Qt Отправлено: ecspertiza от Декабрь 15, 2010, 09:01 только имхо, шпион на Qt не очень хорошая идея, хотя бы даже в плане веса, он со всеми дллками будет чуть меньше 10ти метров весить, это не шпион это уже жирный лазутчик :) нужно будет компилить статически что бы дллки с собой не таскать, вообщем подумай может лучше на C++ :)
Название: Re: Шпион на Qt Отправлено: kobra от Декабрь 15, 2010, 11:01 просто интересно как на qt можна релизовать фоновую программу
Название: Re: Шпион на Qt Отправлено: ecspertiza от Декабрь 15, 2010, 11:41 Если что прилагаю в аттаче простейший пример фоновой программы, которая висит и ничего не делает :)
Название: Re: Шпион на Qt Отправлено: kobra от Декабрь 15, 2010, 14:22 а можна ли как нибудь не только записивать собития, но и воспроизводить их(нажатия мишки, клавиш)?
Название: Re: Шпион на Qt Отправлено: kirill от Декабрь 15, 2010, 14:59 а можна ли как нибудь не только записивать собития, но и воспроизводить их(нажатия мишки, клавиш)? Нажатия мишки воспроизвести трудно. Если мишка нажмет то считай клавиатуру пополам переломит )) Название: Re: Шпион на Qt Отправлено: VozaMFC от Декабрь 15, 2010, 17:26 только имхо, шпион на Qt не очень хорошая идея, хотя бы даже в плане веса, он со всеми дллками будет чуть меньше 10ти метров весить, это не шпион это уже жирный лазутчик :) нужно будет компилить статически что бы дллки с собой не таскать, вообщем подумай может лучше на C++ :) ecspertiza 100% прав. Название: Re: Шпион на Qt Отправлено: kobra от Декабрь 15, 2010, 17:33 а можна ли как нибудь не только записивать собития, но и воспроизводить их(нажатия мишки, клавиш)? Нажатия мишки воспроизвести трудно. Если мишка нажмет то считай клавиатуру пополам переломит )) PS на клавиатуре нет всех русских букв)) Название: Re: Шпион на Qt Отправлено: crossly от Декабрь 15, 2010, 23:40 просто интересно как на qt можна релизовать фоновую программу QtServiceНазвание: Re: Шпион на Qt Отправлено: kirill от Декабрь 16, 2010, 17:21 а можна ли как нибудь не только записивать собития, но и воспроизводить их(нажатия мишки, клавиш)? Нажатия мишки воспроизвести трудно. Если мишка нажмет то считай клавиатуру пополам переломит )) PS на клавиатуре нет всех русских букв)) Ты их повыковыривал штоли? Или у тебя WASD до дыр стерлись? )) Под виндой mouse_event колупай если мишкой хочешь и keybd_event для клавы Название: Re: Шпион на Qt Отправлено: kobra от Декабрь 16, 2010, 19:09 в Украине просто немножко другой алфавит
насколько понял, я должен использовать QMouseEvent? Но как в нем задать позицию курсора и нажатия клавиши? Если задать в конструкторе все будет ок? |