Использование CPLApplet :
Когда панель управления загружает файл .dll (или .cpl), она вызывает функцию CPlApplet для получения информации, такой как номер панели управления.элементы файла hosts, , а также информация о каждом элементе .
Когда Windows сначала загружает элемент панели управления, она получает адрес функции CPlApplet и затемиспользует этот адрес для вызова функции и передачи ей сообщений.Он может отправлять следующие сообщения.
Вам необходимо обработать Сообщение CPL_INQUIRE и заполнить структуру CPLINFO .
typedef struct tagCPLINFO {
int idIcon;
int idName;
int idInfo;
LONG_PTR lpData;
} CPLINFO;
idInfo
- это идентификатор ресурса строки, содержащей описание.Вы не можете просто установить эту вещь, заполнив какой-то ключ реестра.
Редактировать: Хорошо, плохо, это старое решение.