Procesy
Ostatnio zmodyfikowano 2010-04-04 22:01
Diego Temat założony przez niniejszego użytkownika |
Procesy » 2010-04-03 21:04:31 Witam! Mam pytanie - czy w c++ jest szansa napisania funkcji lub czy są już jakieś gotowe która określała by czy dany proces jest uruchomiony...(jest uruchomiony zwraca prawdę, w przeciwnym razie fałsz) lub jeśli jest to nader skomplikowana sprawa to w czym próbować (w c++ było by Bosko). |
|
Elaine |
» 2010-04-03 21:09:55 Jaki proces? Twój? Inny? Masz jego nazwę? Uchwyt? Cokolwiek? |
|
malan |
» 2010-04-03 21:11:42 |
|
Diego Temat założony przez niniejszego użytkownika |
» 2010-04-03 21:13:57 Hmm nazwa procesu: metin2client.bin dajmy na to nie mam o tym zielonego pojecia od czego to zaczac wogule |
|
Diego Temat założony przez niniejszego użytkownika |
» 2010-04-03 21:21:35 No niezłe, mógł byś jeszcze podpowiedzieć w obrębie których funkcji szukać? Chodzi tylko o sprawdzenie w danym momencie czy proces istnieje (btw czy dało by ewentualnie radę by program 'sprawdził' czy w danym momencie user ma aktywnego metina czy powiedzmy robi cos innego dajmy na to oglada sweet 12 na nk? ;p) |
|
Elaine |
» 2010-04-03 21:23:40 Wystarczy ci szukanie po oknie - FindWindow. |
|
Diego Temat założony przez niniejszego użytkownika |
» 2010-04-03 21:47:31 Hmm myślę że do tego mogła by się nadać funkcja GetProcessId(); [o ile dobrze zrozumiałem] - jeśli zakończy się niepowodzeniem zwróci fałsz a jeśli proces jest dostępny zwróci jego id (id != 0)
Jeśli dobrze zrozumiałem... można liczyć na podpowiedź jak teraz użyć tej funkcji by odnajdywała proces ... dajmy na to notepad.exe czyli zwykły notatnik?
#edit
Podczas kompilacji wyskakuje błąd 'GetProcessId' undeclared ~ mimo ze biblioteka Windows.h jest dołączona |
|
DejaVu |
» 2010-04-04 02:34:45 Szanse na to, że znajdziesz funkcję w GCC 3.x dostępną od Windows 2003 wzwyż są bliskie zeru. Użyj Visual C++ lub spróbuj zaktualizować GCC (choć i to może nic nie dać). |
|
« 1 » 2 |