Usar la marca /robust
Compile siempre los archivos .idl mediante el modificador /robust . El uso del conmutador /robust genera información adicional que permite al motor de representación de datos de red (NDR) realizar la comprobación de errores en tiempo de ejecución en argumentos correlacionados en matrices dinámicas, uniones y punteros de interfaz fuera en aplicaciones COM y RPC. Si el software no se compila con esta marca, el software está tan expuesto a ataques que ningún esfuerzo en ninguna otra área puede protegerlo.