Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 04:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++]FindWindow findet nichts.

Discussion on [C++]FindWindow findet nichts. within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
[C++]FindWindow findet nichts.



Aber sobald ich zum Beispiel :
FindWindow(NULL,"PVP.net-Client") angebe, findet er es und gibt mir dann die HWND aus.

Wo liegt das problem?

Ich hab es auch schon so:
FindWindow("\\„League of Legends\\“-Startprogramm - 1,0,0,31 - [Admin]", NULL); versucht, geht trozdem nicht :/

mfg rhilor
scenebase is offline  
Old 09/08/2010, 17:34   #2
 
Madd Eye's Avatar
 
elite*gold: 260
Join Date: Apr 2010
Posts: 229
Received Thanks: 142
Quote:
Originally Posted by Rhilor View Post


Aber sobald ich zum Beispiel :
FindWindow(NULL,"PVP.net-Client") angebe, findet er es und gibt mir dann die HWND aus.

Wo liegt das problem?
Wen er es findet warum ist das dann ein Problem? Oo
Madd Eye is offline  
Old 09/08/2010, 17:40   #3
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Ich brauche aber
: FindWindow("\\„League of Legends\\“-Startprogramm - 1,0,0,31 - [Admin]", NULL);

Ich brauche das erste Fenster wenn man LoL startet (wo auch Serverstatus etc steht)
scenebase is offline  
Old 09/08/2010, 18:05   #4
 
elite*gold: 0
Join Date: Aug 2010
Posts: 80
Received Thanks: 307
"\\„League of Legends\\“-Startprogramm - 1,0,0,31 - [Admin]"

ist das auch der class-name?
Mr0x90 is offline  
Old 09/08/2010, 18:21   #5
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
oh sorry es muss na klar so:
Code:
FindWindow(NULL, "„League of Legends“-Startprogramm - 1,0,0,31 - [Admin]");
aber das geht iwie immer noch net
scenebase is offline  
Old 09/08/2010, 19:07   #6


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
steht das wirklich oben im titel?
nimm doch die fensterklasse, wenn es mit dem titel nicht klappt
MrSm!th is offline  
Old 09/08/2010, 19:14   #7
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
der Class-Name ist auch sehr komisch wie ich finde:
#32770

//edit:
scenebase is offline  
Old 09/08/2010, 23:14   #8


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
schonmal mit nem window spy programm wie Spy++ angeschaut, wie Klassenname und Fenstertitel nun exakt sind?
MrSm!th is offline  
Thanks
1 User
Old 09/09/2010, 18:22   #9
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Habe jetzt mit WinSpy++ unter Class geguckt:
Quote:
Internet Explorer_Server
& unter Caption :
Quote:
„League of Legends”-Startprogramm - 1, 0, 0, 31 - [Admin]
mit der caption gibt er mir auch das richtige aus, hab es grade mit FindWindow() & GetWindowText() ausprobiert, nur jetzt will PostMessage(); nicht
scenebase is offline  
Old 09/10/2010, 15:03   #10


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Was genau versuchst du damit?
Einen Buttonklick oder Text o. Ä?
Du musst nicht an das Parent Window senden, sondern an das Ziel.
Willst du zb. nen Buttonklick, musst du ne Message zum Button senden.
Den Handle dazu bekommste mit GetDlgItem und der ID des Elements, welche du wiederum mit Spy++ bekommen solltest.
MrSm!th is offline  
Thanks
1 User
Old 09/10/2010, 15:15   #11
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Ich will das er die pfeil-tasten drückt SendMessage geht leider auch nicht :<
scenebase is offline  
Old 09/10/2010, 23:17   #12


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Dafür brauchst du die Message WM_KEYDOWN
Wie gesagt, manchmal muss es an ein Unterfenster gesendet werden (wenn zb. in einem Spiel die Spielwelt in nem gewissen Bereich vom Fenster gezeichnet wird).
Mit SendInput sollte es auf jeden Fall gehen; Spiele nutzen normalerweise keine Windows Messages, sondern DirectInput
MrSm!th is offline  
Thanks
1 User
Old 09/12/2010, 17:49   #13
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
So hab jetzt mal mit SendInput(); gearbeitet, es geht auch überall(Texteditor, icq etc..) nur sobald ich LoL starte und das Startfenster kommt und er den Pfeiltasten trick machen soll, passiert rein gar nichts :<

Das Fenster ist im Vordergrund und hat auch den Focus.

Code:
    InputDataUp.type = INPUT_KEYBOARD;
    InputDataUp.ki.wVk = 0x26;
    InputDataUp.ki.wScan = 72;
    InputDataUp.ki.dwFlags = 0;
    InputDataUp.ki.time = time(NULL);
    InputDataUp.ki.dwExtraInfo = 0;

iEvents[0] = SendInput(1,&InputDataUp, sizeof(InputDataUp));
Kann es sein, das die Inputs irgendwie geblockt werden?
scenebase is offline  
Old 09/12/2010, 18:31   #14


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Gibt es eine Art Anti Cheat System?
MrSm!th is offline  
Thanks
1 User
Old 09/12/2010, 18:40   #15
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Ich denke mal schon, müsste ich mich jetzt aber mal genauer drüber schlau machen.

Ich mache dann nen Edit, schon mal danke für deine Hilfe.

€1:
Riot Games promises that League of Legends will have a ton of multiplayer features including "matchmaking, stat tracking, clan support, anti-cheat systems, dedicated in-game ladders and Leaverbuster technology".

€2:


Hab einfach mal nen Bild hochgeladen, wo man das Fenster sieht das von mir die Inputs bekommen soll.

Sorry für doppelpost aber, ich habe herrausgefunden dass:
Der Laucher auf HTML & Java bassiert
scenebase is offline  
Reply


Similar Threads Similar Threads
FindWindow parameter richtig nutzen...
06/15/2010 - General Coding - 14 Replies
HWND xxx = FindWindow(NULL ,"XXX"); ShowWindow(xxx, SW_RESTORE); FindWindowW': Konvertierung des Parameters 2 von 'const char ' in 'LPCWSTR' nicht möglich << Diese meldung beim compilen
!! SUCHE File Extractorh !! sufu findet nichts
05/02/2010 - Metin2 Private Server - 6 Replies
hay suche den Metin2FileExtractorh wo entpacken und wieder packen kann habe den ma gesehen finde den leider nicht mehr und weis auch nicht von wem der war wüde mich freuen wen da jemand bescheit weis :)
Sorc findet nichts mehr?
04/18/2010 - Diablo 2 - 42 Replies
Hi, also ich weiß, dass es mal vorkommen kann, dass man mal eine Durststrecke hat in der der Bot nichts findet. Aber langsam kommt mir das komisch vor. Ich hab ne Blizz-Sorc lvl 92 und die findet, seit sie lvl 91 ist kaum noch sachen. Mit lvl 90 hatte ich z.B. innerhalb von 3 Tagen 2x Ber, 2x Ohm, Zod und noch einige Uniques gefunden. Seit lvl 91 nur noch eine Ist und 2x Pul. Gegenstände keine, außer ne 4 sox Sense und 4 sox Landsknechtspieß. Vorher hat sie eigentlich jede Nacht Shako,...
Kal FindWindow help
12/15/2008 - Kal Online - 2 Replies
yup, what the title is saying, i'm trying to find the window of kalonline ... but failed.... dont work idk why, name is correct.... hope someone can help Source: // Basic Include's #include <windows.h> #include <iostream> // The Namespace



All times are GMT +2. The time now is 04:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.