c# - 以编程方式打开 Windows 10 Battery Flyout
问题描述
我希望我的应用程序(用 C# 编写)打开 Windows 10 电池/电源弹出按钮(见下文)。我在互联网上搜索了答案或其他实现,但没有任何成功。
我怀疑它与有关ShellExperienceHost.exe
,因为弹出窗口本身属于该进程,并且BatteryFlyoutExperience.dll
在同一文件夹中还有一个名为 DLL,尽管它只导出两个函数:
DllCanUnloadNow
DllGetActivationFactory
由于我不太擅长逆向工程非托管程序集,不幸的是,反编译ShellExperienceHost.exe
和查看内部信息超出了我的舒适范围。
现在我的问题是,有没有其他人找到从 C# 代码中打开所述弹出窗口的可能性(P/Invoke 完全没问题)?
顺便说一句,这是我正在谈论的弹出窗口:
解决方案
推荐阅读
- php - 检查路由参数是否为特定值?
- python - Python 3:传递将接受函数中定义的默认值的参数?
- html - Django:通过 css background-image 渲染 AWS S3 静态文件
- javascript - Bootstrap 3 使行的列向右浮动
- javascript - 我如何摆脱逗号,那么我应该把 .join 放在哪里
- c - unix 中的 popen("ls", r) 返回奇怪的字符
- amazon-web-services - 在同一台计算机上将 AWS 和无服务器 CLI 用于专业和教育项目的最佳实践?
- angular - 如何在单击事件中从字符串中选择“单词”
- android-studio - Flutter 构建错误:无法解析配置“:app:debugRuntimeClasspath”的所有工件
- php - Show only a specific part of html response in php