Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:47

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


[C++]Wie kann ich auf einen Prozess warten?

Discussion on [C++]Wie kann ich auf einen Prozess warten? within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
[C++]Wie kann ich auf einen Prozess warten?

Also ich wollte ein snippet haben wie man auf einen Prozess wartet und dann ein neues event startet.

die ausgabe soll sein:

Blablabla auf lol.exe wird gewartet
[lol.exe wird gestartet(abe rmanuell nich vom programm)]
lol.exe gestartet

als beispiel.

ich brauche nur das snippet welches auf das programm wartet und ein neues event startet



Mark- is offline  
Old 10/01/2009, 17:07   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Code:
HWND hwnd;
do
{
hwnd = FindWindow(NULL, "name");
}while(!hwnd);
//neues event
Mal heben hingetippt, sollte gehen ~.~


MoepMeep is offline  
Old 10/01/2009, 17:09   #3
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
das is aber ne fullscreen anwendug geht das dann trozdem?
Mark- is offline  
Old 10/01/2009, 17:11   #4
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Sollte, das fenster hat ja trotzdem nen namen ;D


MoepMeep is offline  
Old 10/01/2009, 17:19   #5
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
Quote:
#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
cout << "warte auf lol.exe\n";
HWND hwnd;
do
{
hwnd = FindWindow(NULL, "lol.exe");
}while(!hwnd);
cout << "lol.exe gestartet\n";
cin.get();
}
so richtig?(das geht nähmlich net xD)
Mark- is offline  
Old 10/01/2009, 17:22   #6
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Welcher error? ;>
MoepMeep is offline  
Old 10/01/2009, 17:25   #7
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
Quote:
1>d:\dokumente und einstellungen\mark.mark-lt5nuste5j\eigene dateien\visual studio 2008\projects\hallo welt\hallo welt\hallo welt.cpp(16) : error C2065: 'hwnd': nichtdeklarierter Bezeichner
dieser
Mark- is offline  
Old 10/01/2009, 17:30   #8
 
elite*gold: 0
Join Date: Mar 2008
Posts: 747
Received Thanks: 245
windows.h includieren
Akorn is offline  
Old 10/01/2009, 17:33   #9
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Quote:
Originally Posted by .#nR Spacer View Post
dieser
Ist jetzt nicht dein ernst, oder? <.<
MoepMeep is offline  
Old 10/01/2009, 17:37   #10
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
wieso?

mit include windows.h:
Quote:
>d:\dokumente und einstellungen\mark.mark-lt5nuste5j\eigene dateien\visual studio 2008\projects\hallo welt\hallo welt\hallo welt.cpp(16) : error C2664: 'FindWindowW': Konvertierung des Parameters 2 von 'const char [5]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
Mark- is offline  
Old 10/01/2009, 18:02   #11
 
elite*gold: 1178
Join Date: May 2007
Posts: 60,649
Received Thanks: 28,170
guck ich mir mal an wenn ich zu hause bin
Obilee is offline  
Old 10/01/2009, 18:10   #12
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,427
Received Thanks: 1,885
Code:
int main()	
{
	printf("warte auf lol.exe\n");
	HWND hwnd;
	do
	{
		hwnd = FindWindow(NULL, "lol.exe");
	}while(!hwnd);
	printf("lol.exe gestartet\n");
}
So schwer?
MoepMeep is offline  
Old 10/01/2009, 18:13   #13
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
Quote:
1>d:\dokumente und einstellungen\mark.mark-lt5nuste5j\eigene dateien\visual studio 2008\projects\hallo welt\hallo welt\hallo welt.cpp(16) : error C2664: 'FindWindowW': Konvertierung des Parameters 2 von 'const char [11]' in 'LPCWSTR' nicht möglich
offenbar schon

das ist diese reihe:
Code:
		hwnd = FindWindow(NULL, "lol.exe");
Mark- is offline  
Old 10/01/2009, 18:16   #14
 
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
hwnd = FindWindow(NULL, (LPCWSTR)"lol.exe");
Frezee is offline  
Old 10/01/2009, 18:19   #15
 
elite*gold: 271
Join Date: Mar 2008
Posts: 9,462
Received Thanks: 2,082
ok kein error beim compilieren^^ das schommal gut.. aber funzen tuts nicht! also es gibt die 2. ausgabe nicht aus nachdem der prozess gestartet wurde!

Code:
#include "stdafx.h"
#include "windows.h"
#include <iostream>

using namespace std;

int main()	
{
	printf("Warte auf lol.exe!\n");
	HWND hwnd;
	do
	{
		hwnd = FindWindow(NULL, (LPCWSTR)"lol.exe");
	}while(!hwnd);
	printf("lol.exe gestartet!\n");
	cin.get();
}
so sieht das jetzt aus


Mark- is offline  
Closed Thread



« C++ Fensterabfrage | C++ Memory Hacking »

Similar Threads
FantasyMt2 Mit FantasyMt2 verbinden...Bitte warten sie einen Moment!
03/11/2010 - Metin2 PServer - Discussions / Questions - 14 Replies
Hi, Wenn ich mich in FantasyMt2 einloggen will,steht dort nur: Mit FantasyMt2 verbinden...Bitte warten sie einen Moment! Wie komme ich da rein?
Kann man einen deutschen metin2 ordner in einen chinesischen umwandeln?
10/04/2009 - Metin2 PServer - Discussions / Questions - 1 Replies
s.o. :)
Problem mit asm in dll die von einen prozess geladen wird :/
09/29/2009 - General Coding - 8 Replies
Hat sich erledigt!
AutoIT-Auf einen bestimmten Prozess konzentrieren
10/16/2008 - AutoIt - 3 Replies
Ist es möglich AutoIT so einzustellen das es sich nur auf einen Prozess anwendet? Damit man z.B auch nebenbei Chatten oder Surfen kann? z.B man hat AutoIT auf und es arbeitet an einem "Fenster" und wenn man es Minimiert funktioniert es ja nichtmehr... Kann man etwas machen damit AutoIT auch minimiert funktioniert?



All times are GMT +2. The time now is 12:47.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 3KeUpz52VCbhmLwuwydqxu6U1xsgbT8YT5
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

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