B/S结构下屏蔽系统热键

原创 2005年04月29日 22:12:00

public void HideAllFunction(Page page) 
  {
   if(!page.IsStartupScriptRegistered ("msgHideAllFunction"))
   {
    string clientScript=@"<script language=JavaScript>
                   
          function KeyDown(){   
            if ((window.event.altKey)&& ((window.event.keyCode==37)||(window.event.keyCode==39)))  //屏蔽 Alt+ 方向键 ←  //屏蔽 Alt+ 方向键 →
            {
               
             event.returnValue=false;
            }
            if (event.keyCode==116) //屏蔽 F5 刷新键
            {         
             event.keyCode=0;
             event.returnValue=false;
            }
            if ((event.ctrlKey)&&(event.keyCode==78))//屏蔽 Ctrl+n
            {  
             event.returnValue=false;
            }  
            if ((event.shiftKey)&&(event.keyCode==121))//屏蔽 shift+F10
            {
              
             event.returnValue=false;
            }
            if (event.keyCode==122)//屏蔽 F11
            {
             event.keyCode=0;
             event.returnValue=false;
            }
           }

           function nocontextmenu()
            {
            event.cancelBubble = true
            event.returnValue = false;

            return false;
            }
          document.onkeydown = KeyDown;
          document.oncontextmenu=nocontextmenu;
          
          
   
         </script>";

    page.RegisterStartupScript("msgHideAllFunction",clientScript);
   }


  }

屏蔽系统热键

在编写程序的过程中,我们有时需要实现屏蔽操作系统一些热键的功能,如(ctrl+delete+alt,ctrl+shift+esc等)。网络上有很多关于这方面的资料,总结了一下,一般有如下两个方法: ...

C#屏蔽系统热键Ctrl+Alt+Delete的代码尝试。

最近在做一款小软件,需要锁定用户的输入,包括系统热键(Ctrl+Alt+Delete),在网络中寻找良久,发现这些不错的代码。 经过仔细整理,现将这些代码公布,有兴趣的拿去用用。 搜集的过程有些艰...
  • llw01
  • llw01
  • 2013年07月15日 15:45
  • 1796

Java运用JNI调用dll实现屏蔽系统热键

【前言】 这几天用Java做个锁屏软件需要屏蔽系统热键,就是Win+D,Ctrl+Alt+Del等, 网上找了好多,发现这篇文章: java运用jni调用dll(含源码)实现屏蔽系统热键和任务栏...
  • uikoo9
  • uikoo9
  • 2012年04月12日 17:00
  • 4845

c# winform使用API屏蔽系统热键和任务管理器

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

使用C#屏蔽系统热键

using System; using System.Windows; using System.Runtime.InteropServices; namespace WpfApplication1...

用C# 屏蔽系统热键(包括禁止使用任务管理器)

一般来说会用到hook(钩子),即获取系统的按键或者鼠标动作,然后在系统响应之前执行自定义动作,或者直接截断这个消息, 这就是屏蔽系统热键的原理了。 首先要调用操作系统的dll文件,先引入命名...
  • wwei466
  • wwei466
  • 2012年08月10日 23:01
  • 1032

身份认证狗,在B/S结构系统中的使用

http://pute.iteye.com/blog/653250 身份认证狗,在B/S结构系统中的使用 数据结构JSF应用服务器JavaScript企业应用 最近在根据客户的需要,对一...

手把手教你使用FineUI开发一个b/s结构的取送货管理信息系统(附源码+视频教程(1,2节))

一 本系列随笔概览及产生的背景 近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座...

基于UML和ASP.NET实现三层B/S结构系统开发

摘要: 进行良好的系统分析和设计是软件项目开发的关键,构架设计的合理与否往往决定了项目的成败。本文结合一个项目的开发,阐述了基于UML的系统建模过程和基于ASP.NET实现面向对象的三层结构应用...

Java运用JNI调用dll实现屏蔽系统热键

【前言】 这几天用Java做个锁屏软件需要屏蔽系统热键,就是Win+D,Ctrl+Alt+Del等, 网上找了好多,发现这篇文章: java运用jni调用dll(含源码)实现屏蔽系统热键和任务栏...
  • ycb1689
  • ycb1689
  • 2013年03月05日 12:03
  • 824
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:B/S结构下屏蔽系统热键
举报原因:
原因补充:

(最多只允许输入30个字)