`

JavaScript读写注册表

阅读更多

   通过JS可以对注册表进行读写操作:

try

{

 var shell = new ActiveXObject("WScript.Shell");

--读取注册表

var  key  = shell.RegRead("HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer\\Linear scale\\eq_freq_0");

-- 删除注册表

shell.RegDelete("HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer\\Linear scale\\eq_freq_0");

-- 写入注册表

shell.RegWrite("HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer\\Linear scale\\eq_freq_0",
    "10","REG_DWord");

 }

catch(e)
{
}

 可通过用最后的反斜线终止 来指定项名。指定值名时最后不要包括反斜线。


类型                                  说明                                     形式
REG_SZ                            字符串                                  字符串
REG_DWord                     数字                                     整数
REG_BINARY                     二进制值                               整数
REG_EXPAND_SZ      可扩展的字符串(例如,"%windir%\\calc.exe") 字符串 .

分享到:
评论

相关推荐

    javaScript设置注册表打印.pdf

    - JavaScript可以通过ActiveXObject与Windows API交互,如`WScript.Shell`对象可以用来读写Windows注册表。在这个例子中,`RegWrite`方法被用来设置`HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\...

    详解JavaScript修改注册表的方法

    总结一下,JavaScript 修改注册表主要依赖于 WshShell 对象的 `RegWrite` 方法,这使得JavaScript能够读写注册表键值,实现对系统配置的控制。然而,这种操作具有一定的风险,可能导致系统不稳定,因此在使用时应...

    web通过注册表调用Bs客户端

    这个工具可能是一个注册表编辑器,允许Web应用更方便地读写注册表,或者是一个示例代码,展示了如何在Web环境中调用客户端的BS程序。 总的来说,"web通过注册表调用BS客户端"是一种结合了Web应用和本地客户端资源的...

    HTML页面修改注册表解密(CHM).rar

    2. 注册表操作:理解注册表的结构,如HKEY_LOCAL_MACHINE、HKEY_CURRENT_USER等主键,以及如何通过编程接口(如Regedit.exe、Registry API)来读写注册表值。 3. JavaScript或jQuery的使用:HTML页面可能包含...

    HTML页面修改注册表解密(CHM)

    这可能涉及到JavaScript或其他客户端脚本语言,用于在用户交互后执行注册表修改的逻辑。 5. **安全与隐私**:由于涉及到系统级别的操作,书中必然强调了安全性的重要性,可能会讨论如何防止恶意代码利用HTML页面...

    electron使用regedit模块时的正确配置方法

    `regedit`模块是这样一个第三方模块,它提供了一种方便的方式来读写Windows注册表。 **第一步:配置package.json** 在`package.json`的`build`部分添加`extraResources`字段。这是用来告诉Electron打包工具(如`...

    c# asp.net 鼠标 控制 设置 控件 css 样式 坐标 注册表 保存 读取 坐标 值 打印 页面 局域网 查找

    C#提供了`Microsoft.Win32.Registry`命名空间,允许读写注册表键值。但需要注意,这需要适当的权限,并且不建议用于常规的数据存储,因为注册表清理或错误可能导致数据丢失。 6. **页面打印**:在网页中实现打印...

    c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机

    C#提供了`Microsoft.Win32.Registry`命名空间,允许开发者读写注册表。要保存数据,可以使用`RegistryKey.CreateSubKey`创建键,然后用`SetValue`设置值;读取数据则用`GetValue`方法。注意,对注册表的操作需要谨慎...

    C#课件 适合初学者,很多自己总结的东西

    最后,"注册表"标签表明这些课件可能会讲解如何在C#程序中安全地读写注册表,这对于编写需要修改系统设置或存储应用程序配置的应用程序至关重要。理解注册表的结构和最佳实践,能够避免对系统的不必要破坏,确保程序...

    hrefexe.rar

    在C#中,可以使用`Microsoft.Win32.Registry`命名空间下的类来读写注册表。例如,`RegistryKey.OpenCurrentMachine()`方法可以打开当前用户的注册表,然后创建或修改相应的键值。 2. **网页调用本地exe**:在Web...

    网页恶意代码总结.pdf

    通过ActiveX技术,代码可以读写注册表键值,例如`LegalNoticeCaption`和`LegalNoticeText`,向用户显示未经授权的信息或进行其他恶意操作。 这些恶意代码的防御措施包括: - 保持操作系统和浏览器的最新更新,以...

    前端开源库-winreg

    这个库的主要目标是为非Windows平台的开发者提供一个桥梁,使得他们能够在不依赖本地环境的情况下,对Windows注册表进行读写操作。在前端开发中,这样的功能通常用于解决特定的系统配置问题或者实现与本地系统更深度...

    网页启动客户端exe程序.pdf

    3. **Windows注册表读写**: 注册表是Windows操作系统中用于存储配置信息的数据库。在这份文档中,演示了如何使用Delphi语言创建`TRegIniFile`类来读取Windows注册表的值。通过指定根键(如`HKEY_CURRENT_USER`),...

    C# win32API编程 源码案例详解

    1. **权限设计**:当需要进行更精细的权限控制,如读写注册表、访问特定文件或目录时,可以使用Win32API获取或设置用户权限。 2. **架构设计**:在跨进程通信、系统服务、钩子等高级架构中,Win32API提供了丰富的...

    Notepad++带js,json和xml工具,珍藏的资源

    JSON则是一种数据交换格式,因其简洁和易于读写,常用于存储和传输数据,如API调用返回的结果。XML则是一种标记语言,常用于结构化数据的存储和交换,尤其是在Web服务和配置文件中。 描述中提到的“支持64位”,...

    Microsoft Windows+脚本技术

    1. 文件和目录操作:创建、删除、移动、复制文件和目录,读写文件内容。 2. 注册表操作:读取、修改、删除注册表键值,管理注册表项。 3. 系统管理:启动、停止服务,获取系统信息,如硬件配置、操作系统版本等。 4....

    HTML 调用Delphi编写的Com接口

    ```javascript var myComponent = new ActiveXObject("MyComponent.MyInterface"); ``` 4. **处理错误**: JavaScript在尝试创建ActiveXObject时可能会遇到错误,例如组件未注册或不兼容。因此,必须包含错误...

    windows脚本技术

    6. **注册表操作**:Windows脚本可以用来读写注册表,这是系统配置和设置的主要存储位置。通过脚本修改注册表可以帮助解决或预防某些问题,但需谨慎操作,因为错误的修改可能导致系统不稳定。 7. **文件系统操作**...

    node-v8.11.3-x64

    在Node.js中,V8不仅用于执行JavaScript,还为开发者提供了与操作系统交互的能力,例如读写文件、创建网络连接等。 “node-v8.11.3-x64”这个标题表明这是Node.js的一个特定版本,v8.11.3,适用于64位操作系统。每...

Global site tag (gtag.js) - Google Analytics