c#如何以编程方式禁用Windows 8特定功能

 肖顾问 发布于 2023-02-11 12:26

这个问题很多,但我找不到工作方法/方法 - 除了第三方应用程序.
我很确定,或者至少我非常希望这个问题的解决方案确实存在.

正如标题所说,我想要禁用窗口8手势,就像每三个应用程序正在做的那样(SkipMetroSuite,ClassicShellMenu或w/e).

我需要它在我的应用程序中内置,因为我无法在我的应用程序专用于我的应用程序本身的compter上安装任何东西......

有没有办法在C#中做到这一点?

编辑:
我个人问经典Shell菜单的开发人员他的程序是如何工作的,这里是答案:

原理是在窗口的线程中使用类"ApplicationManager_DesktopShellWindow"注入消息钩子,然后侦听发送到具有"EdgeUiInputWndClass"类的窗口的鼠标消息,并隐藏这些窗口.当我的程序存在时,它会重新显示它隐藏的所有窗口.

他还提到我可以在这里找到解决方案: Classic Shell src

但是有一个问题,解决方案是在c ++中,我不知道如何将它移植到c#所以我将非常感谢你的帮助.
解决方案在ClassicStartMenuDLL.cpp中,它位于ClassicStartMenuDLL解决方案中.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有