... mi querido Victor, cuando haces el chequeo de la USB, obtienes de la misma el dato de a cuál aplicación está protegiendo, y este dato, lo comparas con la varible que tiene tu programa. Ejemplo Flag en tu programa: cLaAplica:="MiAplicacionde5000" y la llave te devuelve cUSBAplica:="MiAplicade1000", ...