【问题标题】:How can I flash the taskbar from a partial trusted .NET application?如何从部分受信任的 .NET 应用程序中刷新任务栏?
【发布时间】:2009-03-04 11:27:27
【问题描述】:

我想刷新任务栏 (as described here for example),但在运行我的应用程序的安全上下文中,我不能 P/Invoke FlashWindowEx(或其他任何东西)。

还有其他方法可以让任务栏闪烁吗?如果没有,我有哪些选择来吸引用户的注意力?

【问题讨论】:

    标签: .net pinvoke code-access-security partial-trust flashwindowex


    【解决方案1】:

    恐怕没有其他方法可以使窗口从部分受信任的代码中闪烁。您也不能将表格提升到前面,因为没有办法像这样窃取焦点。您也不能使用 NotifyIcon,甚至是来自部分信任的 MessageBox,所以您似乎不走运。

    这是list of things you can't do in WinForms

    看起来您唯一的选择是找到一种方法来提升您的代码的权限(也许让它签名并要求用户信任您的证书)。除此之外,只需等到用户点击您的应用!

    【讨论】:

      猜你喜欢
      • 2010-09-27
      • 2011-01-10
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 2010-10-13
      • 1970-01-01
      相关资源
      最近更新 更多