??? FindProcess() ???

0

hwnd = FindWindow(className, windowName);

ta funkcja "łapie" tytuł okna a wie ktoś może jak uchwycić jakiś proces

0

Można to zrobić podobnie jak to zrobiłem w moim programiku do ukrywania tła pod podpisami ikon pulpitu - przykład z notatnikiem:

DWORD hProcess;
GetWindowThreadProcessId (FindWindow("Notepad", 0), &hProcess);
//lub
hProcess = GetWindowThreadProcessId(FindWindow("Notepad", 0), 0);
0

Mógłbyś podać jakiś przykład powiedzmy notepad.exe
będe wdzięczny

0

ok dzila tyle tylko ze na przykladzie notepada a jak np. próbuje z kalkulatorem to nie (chodzi mi o zmaykanie procesu patrz "zabijanie procesu")

0

na pewno piszesz tak ?

FindWindow(0, "Kalkulator");

0

To co :P Jak chce dorwac sie do obojetnie jakiego programu to pisze FindWindow(0, "jakis program") ? :D :D :D

Moze ktos poda jakis uniwersalny sposob a najlepiej w artykul to wrzuci? :) Bo tak to sie zaciachac mozna :P

0

w FindWindow podajesz klasę okna... gdzieś kiedyś napisałem funkcję o którą ci chodzi, ale już jej nie mam... a do helpa do winapi to zaglądnąć nie można?

//do wieczora jakąś funkcję napiszę - potrzebuję nieco podobną do mojego debuggera:)

0

no to ja wiem ze klasę okna ale chodzi o to by zamknąć proces a nie okno
a moze coś takiego : FindWindow(process,"smc.exe");

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0