Artwork

Conteúdo fornecido por Bruce Bracken. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Bruce Bracken ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.
Player FM - Aplicativo de podcast
Fique off-line com o app Player FM !

Scott & Mark Learn To... Undocumented APIs

18:36
 
Compartilhar
 

Manage episode 452237116 series 3608871
Conteúdo fornecido por Bruce Bracken. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Bruce Bracken ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

In this episode of Scott and Mark Learn To, Scott Hanselman and Mark Russinovich delve into the intricate world of undocumented APIs, examining their associated risks and benefits. Mark shares his journey into reverse engineering, starting with the Apple II and evolving through his exploration of Windows internals. He elaborates on his PhD thesis on fault management, which sparked his interest in undocumented APIs. The conversation includes technical insights into disassembling and debugging, showcasing Mark’s development of his own disassembler and use of tools like SoftICE for kernel debugging. They also explore Microsoft’s rationale for keeping certain APIs undocumented, highlighting the importance of flexibility in system evolution without compromising application stability.


Takeaways:

  • Microsoft’s commitment to maintaining backward compatibility for older applications
  • How contemporary systems manage small crashes to maintain long-term stability
  • How Mark started his journey on Windows internal APIs

Who are they?

View Scott Hanselman on LinkedIn

View Mark Russinovich on LinkedIn

Watch Scott and Mark Learn To on YouTube

Listen & Subscribe at scottandmarklearn.to

Discover and follow other Microsoft podcasts at microsoft.com/podcasts



Hosted on Acast. See acast.com/privacy for more information.

  continue reading

8 episódios

Artwork
iconCompartilhar
 
Manage episode 452237116 series 3608871
Conteúdo fornecido por Bruce Bracken. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Bruce Bracken ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

In this episode of Scott and Mark Learn To, Scott Hanselman and Mark Russinovich delve into the intricate world of undocumented APIs, examining their associated risks and benefits. Mark shares his journey into reverse engineering, starting with the Apple II and evolving through his exploration of Windows internals. He elaborates on his PhD thesis on fault management, which sparked his interest in undocumented APIs. The conversation includes technical insights into disassembling and debugging, showcasing Mark’s development of his own disassembler and use of tools like SoftICE for kernel debugging. They also explore Microsoft’s rationale for keeping certain APIs undocumented, highlighting the importance of flexibility in system evolution without compromising application stability.


Takeaways:

  • Microsoft’s commitment to maintaining backward compatibility for older applications
  • How contemporary systems manage small crashes to maintain long-term stability
  • How Mark started his journey on Windows internal APIs

Who are they?

View Scott Hanselman on LinkedIn

View Mark Russinovich on LinkedIn

Watch Scott and Mark Learn To on YouTube

Listen & Subscribe at scottandmarklearn.to

Discover and follow other Microsoft podcasts at microsoft.com/podcasts



Hosted on Acast. See acast.com/privacy for more information.

  continue reading

8 episódios

Todos os episódios

×
 
Loading …

Bem vindo ao Player FM!

O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.

 

Guia rápido de referências

Ouça este programa enquanto explora
Reproduzir