Здравствуйте Аноним, вы писали:
А>В реестре находится информация об установленных в системе com портах. А>HKEY_CURRENT_USER\HARDWARE\DEVICEMAP\SERIALCOMM А>Как мне програмно узнать какие и сколько портов установлено , с последующим занесением значении в ComboBox ? А>Буду презнателен за вашу помощь.
Нет ни чего проще.
только не HKEY_CURRENT_USER а HKEY_LOCAL_MACHINE
//-----------------------------при инициализации
HKEY hKey;
DWORD result;
result=RegOpenKey(HKEY_LOCAL_MACHINE,"HARDWARE\\DEVICEMAP\\SERIALCOMM",&hKey);
if(result==ERROR_SUCCESS)
{
FillComboBox(hKey);
}
RegCloseKey(hKey);
/////////////////////////////////////////
FillComboBox(HKEY hKey)
{
DWORD ComCount; // колличество значений в ключе
DWORD i,retValue;