Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想刷新任务栏(例如这里描述的),但我不能在我的应用程序运行的安全上下文中P/Invoke FlashWindowEx(或其他任何东西)。
还有其他方法可以让任务栏闪烁吗?如果没有,我有哪些选择来吸引用户的注意力?
恐怕没有其他方法可以使窗口从部分受信任的代码中闪烁。您也不能将表格提升到前面,因为没有办法像这样窃取焦点。您也不能使用 NotifyIcon,甚至是来自部分信任的 MessageBox,所以您似乎不走运。
这是您在 WinForms 中不能做的事情的列表。
看起来你唯一的选择是找到一种方法来提升你的代码的权限(也许让它签名并要求用户信任你的证书)。除此之外,只需等到用户点击您的应用!