2021
03-11
03-11
c# 屏蔽快捷键的实现示例
前言有时候开发会遇到这样一个需求,软件需要屏蔽用户的组合快捷键或某些按键,避免强制退出软件,防止勿操作等。原理1、要实现组合键,按键拦截,需要用到user32.dll中的SetWindowsHookEx。2、要拦截ctrl+alt+del,需要使用ntdll.dll的ZwSuspendProcess函数挂起winlogon程序,退出之后使用ZwResumeProcess恢复winlogon程序。3、软件需要开启topMost,以及全屏,否则离开软件则拦截无效。4、如果要实现热键监听(非焦点拦截),则...
继续阅读 >
一、前言有时候,web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法。二、具体操作在nginx的配置文件nginx.conf文件的server节点中,添加一个location,示例如下:location/yoururl{return403;}这里具体以nginx自带nginx.conf为例,屏蔽根URL路径/:屏蔽前location/{roothtml;indexindex.htmlindex.htm;}访问nginxindex.html页面结果如下:屏蔽后location/{retur...