O que são versões “Debug / Checked” de um sistema operacional Windows?

21

Enquanto procurava por um download do Windows XP no portal de assinantes do MSDN, notei isso:

Então, qual é a versão do Debug / Checked?

    
por Der Hochstapler 05.03.2012 / 14:00

2 respostas

31

A versão debug / checked é usada para depurar drivers de dispositivo. Ele contém verificações de tempo de execução para condições de erro e remove as otimizações de tempo de execução.

    
por 05.03.2012 / 14:08
1

Em particular, interpretar as explicações , usando um É provável que a versão Debug / Checked ajude se você estiver gravando componentes do modo kernel (drivers mais prováveis) ou se estiver confiando em alguns componentes de modo kernel de terceiros que acredita estarem com problemas nas condições que você colocar eles em.

Ou seja: a grande maioria dos desenvolvedores (ou seja, aqueles que desenvolvem software de aplicativos - software com o qual os usuários interagem, independentemente de serem "gerenciados" ou "não gerenciados", baseados em linha de comando ou GUI); -space code) não precisa disso, e não deve usá-lo, porque é mais lento que as versões mainstream do Windows.

Então, se você não tem certeza se precisa, certamente deve evitá-lo. Por outro lado, se o seu trabalho se beneficiaria disso, então você já estaria bem ciente disso (por exemplo, de onde quer que você tenha aprendido sobre o desenvolvimento do modo kernel).

    
por 24.08.2015 / 01:25