Umieszczanie obcego programu, oraz przechwytywanie komunikat
Napisane: poniedziałek, 23 maja 2011, 09:22
Witam
Muszę napisać program który podczas uruchamiania systemu uruchomi konkretny program, a następnie umieści go w moim programie, dokładnie tak jak to jest w poradzie API Umieszczanie okna obcego programu w programie własnym.
Zrobiłem tak jak jest to w poradzie, jednak jest problem takiego typu że nie zawsze umieści go, próbowałem z użyć timer'a do opóźnienia umieszczania jednak nadal jest błąd.
co może być powodem tego błędu?
To pierwsza sprawa druga sprawa jest takiego typu, że ten program co jakiś czas uruchamia okno z reklamami, i chodzi mi o taką rzecz, żeby przechwycić ten moment wyskoczenia okna, pobrać do niego uchwyt i go zamknąć. Wiem że to jest do zrobienia za pomocą API Keyloger, czyli przechwytywanie wciśnięcia klawiszy we wszystkich programach. Tylko nie wiem czego użyć zamiast WM_KEYDOWN.
Jeśli ktoś ma jakiś pomysł co do mojego problemu, bardzo byłbym wdzięczny za pomoc
P.S.
Dodam że nie posiadam pliku pomocy w Kompilatorze. I nie wiem gdzie mógłbym go znaleźć
Muszę napisać program który podczas uruchamiania systemu uruchomi konkretny program, a następnie umieści go w moim programie, dokładnie tak jak to jest w poradzie API Umieszczanie okna obcego programu w programie własnym.
Zrobiłem tak jak jest to w poradzie, jednak jest problem takiego typu że nie zawsze umieści go, próbowałem z użyć timer'a do opóźnienia umieszczania jednak nadal jest błąd.
co może być powodem tego błędu?
To pierwsza sprawa druga sprawa jest takiego typu, że ten program co jakiś czas uruchamia okno z reklamami, i chodzi mi o taką rzecz, żeby przechwycić ten moment wyskoczenia okna, pobrać do niego uchwyt i go zamknąć. Wiem że to jest do zrobienia za pomocą API Keyloger, czyli przechwytywanie wciśnięcia klawiszy we wszystkich programach. Tylko nie wiem czego użyć zamiast WM_KEYDOWN.
Jeśli ktoś ma jakiś pomysł co do mojego problemu, bardzo byłbym wdzięczny za pomoc
P.S.
Dodam że nie posiadam pliku pomocy w Kompilatorze. I nie wiem gdzie mógłbym go znaleźć