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

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

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

1 Ответ

0 голосов
/ 23 июня 2009

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

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

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

...