1.win10系统怎么取消ALT+F4关闭命令提示
Win10系统“Alt+F4”快捷键关闭窗口功能取消/步骤:
第一步、首先在win10任务栏Cortana搜索栏输入regedit后按回车键,打开注册表编辑器;
第二步、定位到 HKEY_CURRENT_USER\Console;
第三步、新建DWORD(32位)值,命名为AllowAltF4Close;
第四步、双击AllowAltF4Close,在“数值数据”中输入0,点击确定。
使用“Alt+F4”的确很容易失误关闭其他窗口,特别是辛辛苦苦编辑的资料数据,如果用户使用的是win10操作系统,而不喜欢这样的快捷键关闭窗口功能,可以按照教程注册表修改方法来取消该功能。
2.win10系统怎么取消ALT+F4关闭命令提示
Win10系统“Alt+F4”快捷键关闭窗口功能取消/步骤:第一步、首先在win10任务栏Cortana搜索栏输入regedit后按回车键,打开注册表编辑器;第二步、定位到 HKEY_CURRENT_USER\Console;第三步、新建DWORD(32位)值,命名为AllowAltF4Close;第四步、双击AllowAltF4Close,在“数值数据”中输入0,点击确定。
使用“Alt+F4”的确很容易失误关闭其他窗口,特别是辛辛苦苦编辑的资料数据,如果用户使用的是win10操作系统,而不喜欢这样的快捷键关闭窗口功能,可以按照教程注册表修改方法来取消该功能。
3.WinForms 中怎样禁用ALT+F4快捷键
我用的是全局键盘钩子。
这个程序可以屏蔽win和alt+f4但是不能屏蔽ctrl+alt+del。我一直在找屏蔽ctrl+alt+del的方法希望会的人指点一下。
用了form_load事件和Form1_FormClosing事件using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Reflection;namespace WindowsApplication10{ public partial class Form1 : Form { // 安装钩子 [DllImport("user32.dll")] public static extern int SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr hInstance, int threadId); // 卸载钩子 [DllImport("user32.dll")] public static extern bool UnhookWindowsHookEx(int idHook); // 继续下一个钩子 [DllImport("user32.dll")] public static extern int CallNextHookEx(int idHook, int nCode, Int32 wParam, IntPtr lParam); //声明定义 public delegate int HookProc(int nCode, Int32 wParam, IntPtr lParam); static int hKeyboardHook = 0; HookProc KeyboardHookProcedure; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { HookStart(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { HookStop(); } // 安装钩子 public void HookStart() { if (hKeyboardHook == 0) { // 创建HookProc实例 KeyboardHookProcedure = new HookProc(KeyboardHookProc); //定义全局钩子 hKeyboardHook = SetWindowsHookEx(13, KeyboardHookProcedure, Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]), 0); if (hKeyboardHook == 0) { HookStop(); throw new Exception("SetWindowsHookEx failed."); } } } //钩子子程就是钩子所要做的事情。 private int KeyboardHookProc(int nCode, Int32 wParam, IntPtr lParam) { //这里可以添加别的功能的代码 return 1; } // 卸载钩子 public void HookStop() { bool retKeyboard = true; if (hKeyboardHook != 0) { retKeyboard = UnhookWindowsHookEx(hKeyboardHook); hKeyboardHook = 0; } if (!(retKeyboard)) throw new Exception("UnhookWindowsHookEx failed."); } }}。
4.如何屏蔽Alt+F4
新建文本文档,输入:
[code=BatchFile]
@echo off
title 屏蔽/允许 ALT-F4 组合键
cls
set rp=HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout
set rv=Scancode Map
set /p ok=屏蔽或解除ALT-F4组合键 [Y-屏蔽 N-解除]:
if /i %ok%==Y (reg add "%rp%" /v "%rv%" /d /t reg_binary /f&&cls&&echo 屏蔽了ALT-F4组合键,重启计算机生效!)
if /i %ok%==N (reg delete "%rp%" /v "%rv%" /f&&cls&&echo 解除了ALT-F4组合键的屏蔽,重启计算机生效!)
echo.&&echo.&&pause
[/code]将扩展名改为bat,以管理员方式打开,按照提示操作,重启即可。
--------------------------------------------------------------------------
补充:这是全局禁用,如果是你编的应用里要禁用的话请参考其他回答。
转载请注明出处windows之家 » win10如何屏蔽altf4