Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Procesy

Ostatnio zmodyfikowano 2010-04-04 22:01
Autor Wiadomość
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).
P-15775
Elaine
» 2010-04-03 21:09:55
Jaki proces? Twój? Inny? Masz jego nazwę? Uchwyt? Cokolwiek?
P-15777
malan
» 2010-04-03 21:11:42
P-15778
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
P-15780
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)
P-15785
Elaine
» 2010-04-03 21:23:40
Wystarczy ci szukanie po oknie - FindWindow.
P-15788
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
P-15795
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ć).
P-15800
« 1 » 2
  Strona 1 z 2 Następna strona