![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
18192123 |
![]()
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
Здравствуйте!
Мне требуется реализовать программу, считывающую из системного реестра данные об установленных в операционной системе принтерах (для рабочей станции в целом и для каждого профиля пользователя). Информацию о принтерах выводить в файл (с помощью асинхронных файловых операций). Итак..Прежде всего мне не ясно, как добраться до этой информации?? С помощью операции RegOpenKey открыть корневой ключ HKEY_USERS (случай для каждого профиля пользователя)? А как после добраться до нужной информации? И вообще, я хотя бы в том направлении думаю? И как быть со случаем "для рабочей станции"? Объясните пожалуйста! |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Это означает, что мне в этой ветке нужно создавать свой ключ, а для него какие-то параметры? Похоже на то...Цитата И если да, то о каких настройках приложения может идти речь? Ну, мало ли, какие настройки могут быть у программы... Например, путь, по которому был записан файл. Возможно, у тебя приложение может на выбор перечислять либо всех пользователей, либо только тех, кто не имеет административных прав (дополнительный чекбокс). И это может храниться в качестве настройки. Тут все ограничено только твоей фантазией...P.S. Если что - я не сторонник засорения реестра настройками.. Файл INI в папке, где установлено приложение, для этой цели подходит куда лучше... |
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 0:57 |