Captura do streaming do Silverlight

4

Alguém sabe se existe uma maneira eficaz de capturar a saída do Silverlight e salvá-lo no disco rígido (em qualquer formato) sem usar ferramentas de captura de tela?

    
por Overflow 29.10.2009 / 12:50

1 resposta

4

Se você estiver familiarizado com .NET / IL Sourcecode :

  1. Localize o arquivo Silverlight .xap e salve-o no seu computador.
  2. Altere a extensão de .xap para .zip e abra-a.
  3. Você encontrará um ou mais Dll s. Leve-os, começando com o que parece ser apenas para o aplicativo Silverlight . (provavelmente você pode pular os terceiros.)
  4. Desmonte esse Dll com IL DASM ou outro IL disassembler ferramentas.
  5. Pesquise a origem Uri do fluxo de vídeo. Teoricamente, pode estar em qualquer lugar do despejo, procure na fonte da página principal. Ele apenas parecerá um link para um arquivo de mídia, talvez .asx .
  6. Você não pode baixá-lo como um arquivo simples. Lembre-se que é um fluxo! Use um programa como VLC que é capaz de salvar e codificando um fluxo. Lá vai você.

Alternativa:

  1. Inicie seu Network Sniffer favorito (como < em> Microsoft Network Monitor ).
  2. Fique atento à solicitação HTTP , seguida por uma enxurrada de respostas em massa. Isso é o Uri do seu stream. Continue com o 6. na primeira seção.
por 20.10.2011 / 19:13