Microsoft Detours Professional 3.0 - Detoured function is getting called inconsistently RRS feed

  • Question

  • Hi I am using Detours Professional 3.0 for detouring function's of  interfaces IMMDeviceEnumerator , IMMDeviceCollection , IMMDevice , IAudioClient .

    Problem statement: 

    I am detouring these functions IAudioClient::Start , IAudioClient::stop , IAudioClient::Initialze. These function are supposed to be called when audio is played on windows operating system. My implementation works when I play audio/video with chrome or windows media player. 

    But with Internet explorer I have different observations. The functions are detoured properly if  Internet explorer uses HTML5 player for rendering video. But with flash player plugin on IE my detoured  function does not get called. In this scenario IMMDevice::Activate's detoured function does not get called there by it further does not detour IAudioClient interface method.

    I don't think there is problem with my implementation because it would not have worked with the chrome and windows media player playback. Any help will be appreciated.


    Thursday, October 29, 2015 9:49 AM


  • Hello,

    This issue is solved. No issue with Microsoft Detour Professional 3.0.


    Friday, November 20, 2015 6:20 AM