Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / С++Builder Сообщение о подключении/отключении модема / 2 сообщений из 2, страница 1 из 1
03.10.2005, 11:25
    #33300806
Micle27
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++Builder Сообщение о подключении/отключении модема
Подскажите пожалуйста как сделать так, чтобы приложение отлавливало подключение/отключение модема и сообщало об этом пользователю?
...
Рейтинг: 0 / 0
05.10.2005, 10:10
    #33305392
Micle27
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
С++Builder Сообщение о подключении/отключении модема
Люди...
Но ведь система как-то узнает и я у нее об этом спрашиваю:
Код: plaintext
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 *enumReg = new TRegistry();
        TRegistry *pciReg = new TRegistry();
        String enumKey = "SYSTEM\\CurrentControlSet\\Services\\Modem\\Enum";
        String pciKey = "SYSTEM\\CurrentControlSet\\Enum";
        enumReg->RootKey = HKEY_LOCAL_MACHINE;
        pciReg->RootKey = HKEY_LOCAL_MACHINE;
        enumReg->Access = KEY_READ;
        pciReg->Access = KEY_READ;
        if(enumReg->OpenKey(enumKey, false))
            {
            int cnt = enumReg->ReadInteger("Count");     
            for (int a =  0 ; a < cnt; a++)
                {
                String key = pciKey + "\\" + enumReg->ReadString(IntToStr(a));
                if (pciReg->OpenKey(key, false))
                    {
                    String name = pciReg->ReadString("DeviceDesc");
                    pciReg->CloseKey();
                    pciReg->OpenKey(key + "\\" + "Device Parameters", false);
                    String port = pciReg->ReadString("PortName");
                    pciReg->CloseKey();
                    if (port != "" && name != "")
                        {
                        Form1->ComboBox3->Items->Add(port + ":" + name);
                        }
                    }
                }
            enumReg->CloseKey();
            }
        delete pciReg;
        delete enumReg;
        }
Но как сообщить пользователю о вставке/выдергивании модема
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / С++Builder Сообщение о подключении/отключении модема / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]