Как я могу прошить панель задач из частично доверенного приложения.NET?

Я хотел бы прошить панель задач ( как описано здесь, например), но я не могу P / Invoke FlashWindowEx (или что-нибудь еще, в этом отношении) в контексте безопасности, в котором выполняется мое приложение.

Есть ли другой способ заставить панель задач прошиваться? Если нет, каковы мои варианты привлечения внимания пользователя?

1 ответ

Боюсь, что нет другого способа заставить окно мигать из частично доверенного кода. Вы также не можете поднять форму на передний план, так как нет способа украсть фокус, как этот. Вы не можете использовать NotifyIcon или даже MessageBox из частичного доверия, так что, похоже, вам не повезло.

Вот список вещей, которые вы не можете сделать в WinForms.

Похоже, что ваш единственный вариант - найти способ повысить привилегии вашего кода (возможно, подписать его и попросить пользователя доверять вашему сертификату). Кроме того, просто подождите, пока пользователь нажмет на ваше приложение!

Другие вопросы по тегам