电脑Win键的屏蔽方法

电脑Win键的屏蔽方法,第1张

同时按下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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11543459.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存