Натолкнулся на интересную тему (http://forum.xakep.ru/m_1043379/mpage_1/key_/tm.htm), собственно и меня вопрос заинтересовал. Собственно вопрос заключается в том, чтобы заставить Explorer показывать не первый кадр видеофайла, при просмотре содержимого каталога, а случайный. Немного поискав, выяснил, что за подготовку эскизов для видео отвечает shmedia.dll. Вся система построена на COM, аналогично контекстным пунктам меню, вкладкам свойств файла, иконкам, подсказакам и др. shell extentions, т.е. можно делать превью для своих типов файлов (пример - http://www.codeproject.com/KB/shell/ThumbExtract/ThumbExtract.zip). Я нашел место где непосредственно подготавливается превью, по крайней мере мне так кажется: Код (Text): shmedia!CVideoThumbnail::Extract: 5cfda53d 8bff mov edi,edi 5cfda53f 55 push ebp 5cfda540 8bec mov ebp,esp 5cfda542 8b4d08 mov ecx,dword ptr [ebp+8] 5cfda545 56 push esi 5cfda546 8b750c mov esi,dword ptr [ebp+0Ch] 5cfda549 832600 and dword ptr [esi],0 5cfda54c 8d450c lea eax,[ebp+0Ch] 5cfda54f 50 push eax 5cfda550 e821feffff call shmedia!CVideoThumbnail::_GetThumbnailBits (5cfda376) 5cfda555 85c0 test eax,eax Кому интерестно, подскажите где и что можно подправить, чтобы получать не первый кадр? Еще, слышал что некоторые исходники windows доступны, где можно найти исходники shmedia.dll ?