activeX 플래시 구성 요소가 재생중인 오디오를 캡처하려고합니다.플래시 및 오디오 후킹
나는 flash.ocx module and hook the waveOutWrite function을 찾아서 이렇게합니다.
이것은 잘 작동하는 것처럼 보이지만 오디오가 동일한 스레드에서 나오고 동일한 출력 장치를 대상으로하는 것처럼 waveOutWrite를 내부적으로 호출하는 다른 ActiveXx 인스턴스를 구분할 수 없습니다.
제 질문은 누가 waveOutWrite를 호출하는지 어떻게 구분할 수 있습니까?
나는 각 액티브 인스턴스에 대해 flash.ocx 인스턴스를로드 할 때 어딘가에 놓여 있다고 생각한다. 모듈 로딩이 COM에 의해 자동으로 처리 되기는하지만이를 달성하는 방법을 모르겠다. 내가 가진 한 가지 아이디어는 서로 다른 프로세스에서 activex 구성 요소를 만드는 것이 었습니다. 희망적으로 waveOutWrite 함수가 다른 스레드에서 호출되게 만들었습니다. 그러나 이것은 이것을 달성하기위한 다소 복잡한 방법으로 보입니다.
아이디어가 있으십니까?