¿WindowsSdkDir no está configurado correctamente en Visual Studio 2008?

Estoy intentando generar un código C ++ que requiera los archivos y las bibliotecas del encabezado del SDK de Windows 7.0. Mis directorios de VC ++ están configurados para:

$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
$(WindowsSdkDir)\include
$(WindowsSdkDir)\common\include
$(FrameworkSDKDir)include

Mi$(WindowsSdkDir) variabledebería estar configurado paraC:\Program Files\Microsoft SDKs\Windows\v7.0\ - He utilizado la herramienta de configuración "Registro de Visual Studio" del SDK para configurarlo, y se ve correcta en el registro. He comprobado bajoHKLM\SOFTWARE\Microsoft\Microsoft SDKs\Windows (y lo mismo enWow6432Node.

A pesar de esto, Visual C ++ todavía está recogiendo archivos de encabezado deC:\Program Files\Microsoft SDKs\Windows\v6.0A\

¿Qué pasa, y cómo lo arreglo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta