正在将C#应用程序注册为shell应用程序
本文关键字:应用程序 注册 shell | 更新日期: 2023-09-27 18:21:37
我需要将我的WPF应用程序注册为shell应用程序,以便限制我的标准WPF C#应用程序中的一些功能。
要限制的功能的一些示例:按键(Alt+F4、Ctrl+Alt+Del等)、鼠标(右键单击等)
如何做到这一点?
您不能用shell应用程序限制Ctrl+Alt+Del,但您可以通过更改策略设置来做到这一点。
您可以使用WMI在C#中执行此操作。看看WMI代码生成器。
至于Alt+F4和鼠标事件,如果它们只在您的应用程序中,那么您也不需要shell扩展。您只需处理主窗口OnClose事件并返回Cancel即可。