1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
TRegistry *registre = new TRegistry();
try
{
registre->RootKey = HKEY_LOCAL_MACHINE;
AnsiString Cle="SYSTEM\\ControlSet001\\Services\\disk\\Enum";
if(!registre->RegistryConnect("\\\\Rece"))
{
// vérifier la configuration réseau ou les permissions d'accès
ShowMessage("Impossible de se connecter.");
return;
}
if(registre->OpenKeyReadOnly(Cle))
{
int NbrPereph=registre->ReadInteger("Count");
Memo1->Lines->Add("Nombre pereph:"+IntToStr(NbrPereph));
}
else
{
ShowMessage("Erreur, clé absente.");
}
}
__finally
{
registre->CloseKey();
delete registre;
} |
Partager