Определить подключение принтера
От: Аноним  
Дата: 03.08.11 17:32
Оценка:
Добрый день!
Помогите, пожалуйста. Пишу службу, которая должна отлавливать событие подключения/отключения принтеров.
Для этого в статус службы добавил SERVICE_ACCEPT_HARDWAREPROFILECHANGE:

gSvcStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_CONTROL_INTERROGATE | SERVICE_ACCEPT_HARDWAREPROFILECHANGE |
SERVICE_ACCEPT_SESSIONCHANGE | SERVICE_ACCEPT_POWEREVENT;

Но в HandlerEx событие SERVICE_CONTROL_HARDWAREPROFILECHANGE не приходит ни разу. Чего я забываю?

04.08.11 09:58: Перенесено из 'C/C++'
Re: Определить подключение принтера
От: Murom Россия  
Дата: 03.08.11 18:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день!

А>Помогите, пожалуйста. Пишу службу, которая должна отлавливать событие подключения/отключения принтеров.
А>Для этого в статус службы добавил SERVICE_ACCEPT_HARDWAREPROFILECHANGE:

А> gSvcStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_CONTROL_INTERROGATE | SERVICE_ACCEPT_HARDWAREPROFILECHANGE |

А> SERVICE_ACCEPT_SESSIONCHANGE | SERVICE_ACCEPT_POWEREVENT;

А>Но в HandlerEx событие SERVICE_CONTROL_HARDWAREPROFILECHANGE не приходит ни разу. Чего я забываю?


Данный форум для обсуждения вопросов по С/С++. В этих языках про принтеры ничего нет.
Судя по вопросу вам наверное в WinAPI или куда-то около того.
- Eugeny
Re[2]: Определить подключение принтера
От: JleruOHeP  
Дата: 03.08.11 18:58
Оценка:
M>Данный форум для обсуждения вопросов по С/С++. В этих языках про принтеры ничего нет.
M>Судя по вопросу вам наверное в WinAPI или куда-то около того.

Прошу прощения, спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.