Bueno, siguiendo un poco con el qué estaba sucediendo he sacado la siguiente conclusión.
En el procedimiento anterior el problema está en el método openkey que sirve para abrir la clave e incluso para crearla si no existe. Lógicamente un usuario limitado no puede modificar el registro por lo que esta función siempre devuelve false y nunca se rellena el TString con los puertos COM del PC
__________________
"Patientia et constantia taelecum"
|