Я пишу приложение службы / пользовательского режима, которое может отправить систему в спящий режим после определенного настраиваемого периода бездействия. Процесс пользовательского режима может потребовать отображения пользовательского сообщения / предупреждения перед выполнением операции с питанием. Это прекрасно работает, если пользователь вошел в систему, но если рабочая станция заблокирована, пользователь видит такой экран:
Поэтому мне любопытно, можно ли отобразить мое собственное окно (оверлей) над таким экраном входа?
Единственный поддерживаемый API для этого, начиная с Vista, является поставщиком учетных данных. документацию можно найти на MSDN.
я нашел эта почта это может быть именно то, что мне нужно. Я опубликую позже, когда я попробую это …