当用户的IE设置安全低,而且防火墙,杀毒软件关闭等
则使用JavaScript可以对注册表操作。
var $ = jQuery;
var init = [
'idDrag','idDragB','idDragB_1'
,'idDragB_2','idDragB_3','idDragB_4',
'idDragB_5','idDragC','idDragD'
,'idDragE','idDragF'
];
/**
* ====== 初始信息设置 =========
*/
function printInit(){
for(var i=0;i<11;i++){
printSet(init[i]);
}
}
/**
* ====== 记忆功能设置 =========
*/
function printSet(obj){
var left = readReg(obj+'_left');
var top = readReg(obj+'_top');
left = (typeof(left) == 'undefined') ? '0' : left;
top = (typeof(top) == 'undefined') ? '0' : top;
$('div#'+obj).css('left',left);
$('div#'+obj).css('top',top);
};
/**
* ========= 基础信息设置 ==================
*/
/**
function readReg(key){
try{
var shell = new ActiveXObject("WScript.Shell");
var val = shell
.RegRead ("HKEY_CURRENT_USER"
+"\\Software\\lhfeiPrinter\\"+key);
return val;
}catch(e) {}
}
function writeReg(key,val){
try{
if(key != ''){
var shell = new ActiveXObject("WScript.Shell");
shell.RegWrite ("HKEY_CURRENT_USER\\Software\\lhfeiPrinter\\"+key,val);
}
}catch(e){}
}
注意:这种操作应用不多。最好不采用。
分享到:
相关推荐
JavaScript由于其在浏览器中的沙盒环境,不具备直接操作注册表的能力。 但是,如果你是在一个Node.js环境下,这是一个服务器端的JavaScript运行平台,你可以使用一些第三方库来实现类似的功能。Node.js不受浏览器的...
在提供的文件中,讨论了如何使用JavaScript来设置注册表并控制网页打印。以下是一些关键知识点: 1. **注册表操作**: - JavaScript可以通过ActiveXObject与Windows API交互,如`WScript.Shell`对象可以用来读写...
JavaScript 修改注册表是一种高级操作,通常用于定制系统设置或实现特定功能。在Windows Script Host (WSH) 环境中,JavaScript 可以通过 WshShell 对象来访问和修改注册表。WshShell 是 WSH 提供的一个内建对象,它...
### JavaScript操作注册表 JavaScript通常用于网页编程,但其能力远不止于此。通过使用ActiveX控件(只适用于IE浏览器),JavaScript可以被用于操作Windows系统的注册表。注册表是Windows操作系统中一个用于存储系统...
### 知识点 #### JavaScript修改注册表能力 ...该实例代码提供了一种操作注册表的技术途径,展示了如何修改特定的注册表项来控制浏览器行为和安全设置,但同时也提醒了操作者必须小心谨慎,避免产生不可预见的副作用。
9. 从安全角度考虑,直接操作注册表通常需要较高的权限,并且如果操作不当可能会导致系统不稳定或软件运行异常。因此,在实际应用中,访问和修改注册表应当非常谨慎。 10. 由于提供的文件信息中指出代码“没有安全...
而注册表是Windows操作系统中的一个重要组件,存储着系统和应用程序的关键设置。通常,我们不建议直接通过HTML来修改注册表,因为这可能会对系统的稳定性和安全性造成风险。 在Web开发中,HTML通常用于定义页面结构...
该项目为NodeJS提供了Windows注册表操作的解决方案,源代码主要由C++编写,并集成了JavaScript、TypeScript等语言。项目包含23个文件,包括6个JavaScript文件、3个JSON配置文件、3个Node脚本文件、3个C++源文件、2...
### 使用JavaScript与注册表脚本实现网页右键收藏功能 #### 一、背景介绍 在互联网日益发达的今天,我们经常需要浏览大量的网页,并从中筛选出有用的信息进行保存或整理。传统的做法是通过浏览器的书签功能或者...
在这里,CHM文件可能包含了详细的步骤、示例代码以及关于如何使用HTML页面来解密和操作注册表的教程。 可能涵盖的知识点包括: 1. HTML基础:了解HTML的基本结构、标签语法和属性,如`<head>`、`<body>`、`<h1>`到...
例如,如果BS客户端程序的路径存储在注册表中,Web应用可以通过JavaScript调用一个ActiveX对象,该对象具有访问注册表的权限,然后读取路径并执行程序。 具体步骤如下: 1. **创建或查找注册表项**:Web应用首先...
3. **功能异常**:如JavaScript不工作、页面显示不全等,这可能与浏览器设置、插件兼容性或注册表相关项缺失有关。重置浏览器设置、更新浏览器组件、修复或删除注册表中的相关键值能帮助解决问题。 **注册表修复** ...
首先,我们要明白,JavaScript主要应用于Web开发,运行在浏览器环境中时,它受到严格的同源策略限制,不能直接访问用户本地文件系统或进行系统级别的操作,包括调用.exe文件。但如果是运行在Node.js环境,它提供了一...
【计算机病毒修改Windows操作系统注册表原理解析】 注册表是Windows操作系统的核心组成部分,它存储了系统及应用程序的各种配置信息,包括硬件设备、软件设置、用户环境等关键数据。计算机病毒常利用修改注册表这一...
在探讨如何使用JavaScript来判断并获取注册表中可信任站点的方法之前,我们需要了解几个核心概念和组件。首先,“可信任站点”通常是指在浏览器安全设置中被定义为安全的网站地址,用户可以放心地访问而不会触发安全...
注册表是Windows操作系统中存储系统和应用程序配置信息的地方,通过修改注册表,我们可以改变系统的行为。 在提供的压缩包中,有两个注册表文件:ie11_win32.reg和ie11_win64.reg。这些文件分别对应32位和64位的...