c ++ prueba-excepto la declaración

Me encontré con este artículo sobre la detección de VMWare o Virtual PC
http: //www.codeproject.com/KB/system/VmDetect.asp
y vi que usan algún tipo de declaración try-except.
Así que lo busqué en el MSDN:http: //msdn.microsoft.com/en-us/library/s58ftw19%28v=vs.80%29.asp

y no entiendo por qué usaría un try-except en lugar del viejo try-catch. ¿solo me da información adicional sobre la excepción?
Si es así, puedo usar un try-catch cuando uso el código del artículo adjunto, ¿verdad?
Gracias :

Respuestas a la pregunta(5)

Su respuesta a la pregunta