Olá usuários do GUJ;
Gostaria de saber como criar um metodo que acesse o arquivo de registro e informe quais são as portas COMM.
Embaixo tem um código do método em C++.
void MostraNomesCom(void)
{
TRegistry *Registro = new TRegistry; //Cria e aloca espaço na memória para o objeto.
TStringList *Lista = new TStringList; //Cria e aloca espaço na memória para o objeto.
Registro->RootKey = HKEY_LOCAL_MACHINE; //Define chave raiz.
Registro->OpenKey("HARDWARE\\DEVICEMAP\\SERIALCOMM", false); //Abre a chave.
//Obtém uma string contendo todos os nomes de valores associados com a chave atual.
Registro->GetValueNames(Lista);
//Count é a quantidade de portas existentes.
for(int indice=0; indice <= Lista->Count-1; indice++)
//Pega nos nomes das portas.
Form1->ComboBoxPorta->Items->Add(Registro->ReadString( Lista->Strings[indice] ));
}
Ficaria grato se alguém me ajudasse a solucionar.
Obrigado desde já.
OBS:Sou novo nu GUJ e se eu tiver postado na sessão errada, eu irei mudar de sessão.