CeSetUserNotificationEx с именованным событием и CNT_TIME завершается с ошибкой в ​​services.exe - PullRequest
1 голос
/ 11 мая 2010

У меня есть сервисное приложение, простая dll, запущенная под services.exe. Я могу присоединить отладчик VS к services.exe, активировать dll приложения службы, а затем без проблем выполнить его в отладчике.

Теперь я пытаюсь использовать CeSetUserNotificationEx, чтобы получать уведомления в определенное время в будущем. Я использую тип триггера CNT_TIME с именованной схемой именования событий. При выполнении этого в файле services.exe подсистема уведомлений никогда не сообщает о событии.

Если я запускаю dll под отдельным exe-файлом, который просто загружает функцию xxx_Init (и другие xxx _...) и вызывает ее, то точно такой же код будет генерировать сигнальное событие, когда наступит время.

Почему он не работает под services.exe?

...