Wie simuliert man einen Mausklick?
-
Wenn ich das versuche zu compilen meldet er:
[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit statusDas meldet er mit und ohne inline
Ich habe folgenden Code verwendet:
#include<iostream>
#include<windows.h>
#include<winuser.h>
using namespace std;inline void VirtualMouseClick(int iXPos, int iYPos)
{
SetCursorPos(iXPos, iYPos);mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
-
Weißt du überhaupt was die WINAPI ist und wie sie funktioniert?
Du hast nämlich keine WinMain funtion!
-
Jo weder ne main() noch ne WinMain, lol!
EDIT: Du inkludierst auch zu viele Header ein...oha...Guck dir lieber mal n Tutorial an
.
-
mouse_event sollte nicht mehr verwendet werden. SendInput ist die Funktion der Wahl!
-
Jo sorry hab jetzt int main eingesetzt und es geht dafuer erstma vielen dank

Kann ich so auch Tastatureingaben simulieren?
-
Martin Richter schrieb:
mouse_event sollte nicht mehr verwendet werden. SendInput ist die Funktion der Wahl!
Gibts dafür auch Gründe
? (Glaub dir ja gerne, aber würd schon gerne wissen wieso
)sgdshr schrieb:
Kann ich so auch Tastatureingaben simulieren?
Jo entwender mit keybd_event oder, was glaube ich dann der bessere Weg ist: Ebenfalls via SendInput
.
(Warum werden wir dann hoffentlich bald erfahren
)
-
Das hatte wir doch schon so oft. Gibts das noch nicht in der FAQ? Wenn nich,dann mach doch mal doch mal was wie "Wie können Scriptkiddies ein Keylogger bauen!!!ELF"
-
alsojetztmal schrieb:
Das hatte wir doch schon so oft. Gibts das noch nicht in der FAQ? Wenn nich,dann mach doch mal doch mal was wie "Wie können Scriptkiddies ein Keylogger bauen!!!ELF"
simlurieren nicht loggen
-
OK, dann mach beides, kommt ja auch immer wieder
-
Hey kannste mir ma nen Gefallen tun und wie bei dem mouseevent ne Beispielfunktion senden?
Mfg me