
同时按下Windows键和R键,输入gpedit.msc后确定,打开组策略
依次选择 用户配置----管理模板---Windows组件
在展开的菜单中找到“文件资源管理器”菜单项并选中。
在窗口的右侧找到“关闭Windows键热键”并双击打开。
在打开的窗口中选择已启用,然后点击确定即可。
[STAThread]static
void
Main()
{
//程序开始时候设置一个消息筛选MessageFilter,意思就是只要属于本程序的消息都要经过处理以后再发给本程序
打个比方,程序起来以后再程序的text里输入一个9,但是这个9是系统先获得,然后系统通过消息的方式发给应用程序。这里的essageFilter的意思就是所有系统发给应用程序的消息都要处理一下!
RButtonMessageFilter
filter
=
new
RButtonMessageFilter()
Application.AddMessageFilter(filter)
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(false)
Application.Run(new
frmMain())
//移除
Application.RemoveMessageFilter(filter)
}在程序开始的时候添加一个本程序的系统消息的监测。
然后下面的类里处理所有的系统消息!
public
class
RButtonMessageFilter
:
IMessageFilter
{
public
bool
PreFilterMessage(ref
Message
m)
{
const
int
WM_RBUTTONDBLCLK
=
0x206
const
int
WM_RBUTTONDOWN
=
0x204
const
int
WM_RBUTTONUP
=
0x205
switch
(m.Msg)
{
//过滤掉所有与右键有关的消息
case
WM_RBUTTONDBLCLK:
case
WM_RBUTTONDOWN:
case
WM_RBUTTONUP:
{
return
true
}
case
WM_KEYDOWN:
//有键盘按下
{
int
k=
m.WParam.ToInt32()
if
(k
==
57)
{
//屏蔽按键9
9的
asicii吗是57
return
true
}
else
{
//按下的其他建不屏蔽
return
false
}
}
default:
{
return
false
}
}
}
}
我想你应该也是在玩游戏时常常遇到按到WIN键而退出游戏的问题吧,用这款绿色软件就能屏蔽掉WIN键了。 主程序版本:V1.1.2.422 W3Ass.dll版本V1.0.2.0 游戏屏蔽Win键设定器V1.0 说明:绿色软件,能屏蔽Win键,防止玩魔兽的时候由于错按Win键而被d出,直接启动本程序便可如同启动加了屏蔽Win键补丁的魔兽一样,并且魔兽结束程序自动退出,完全与魔兽程序完美和二为一,但也可以通过使用其中的游戏屏蔽Win键设定器进行设定,不一定启动的是war3.exe,因此也适应于其他的需要屏蔽的游戏. 注意:请使用游戏屏蔽Win键设定器设定需要屏蔽Win键的游戏.如果是在浩方中玩魔兽游戏,请使用游戏屏蔽Win键设定器把浩方程序作为屏蔽对象,则可在浩方启动的魔兽中屏蔽Win键 更新历史: V1.0.2.0(W3Ass.dll版本):屏蔽了右Win键 V1.1.2.422:对于1.1.0版本中的一个bug进行了修正 V1.1.0.0403:针对Logitech的鼠标驱动影响魔兽程序中鼠标的使用(表现为不灵活或者过度灵活原因),启动魔兽会自动关闭Logitech鼠标驱动,结束魔兽后自动开启恢复 V1.0.1.0315(W3Ass.dll版本):WAss.dll改用了SDK来编写,所以无需MFC库文件的支持了 V1.0.0.0308:第一个版本附件:GameKillWinKey.exe欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)