делаю так сказать "пассивный инжект" dll, т.е. прога грузит мою dll вместо нужной системной. в моей dll переадресация вызовов функций на нужную, + мой код в DllMain. прога подгружает dll, выполняет DllMain и выгружает ее. нужно сделать так, чтобы функция из dll продолжала работать, ожидая некого события от основной программы, не тормозя работу самой проги. у меня только 1 мысль, как это сделать - CreateThread. только в VC++ я с потоками не работал, поэтому не знаю как сделать. может у кого есть другие варианты, как это реализовать, или готовые примеры?
chatty2 Мысль интересная - без потоков. Меняй WindowsProc у жертвы да проверяй каждый раз, если нету такой, то другую часто используемую функцию - наврено Sleep, раз нету WindowsProc.