使用Javascript修改客户端注册表

javascript|客户端|注册表

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

//读注册表值
var  key1  = shell.RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eip");
                
//删除注册表项
shell.RegDelete("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\eip");
                 
//往注册表中写入值
  shell.RegWrite
("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eip",
                "C:\\eip\\eip.lnk","REG_SZ");          
  shell.RegWrite("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\eip",
    "c:\\eip\\eip.lnk","REG_SZ");
 }
 catch(e) 
  {}       

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

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

时间: 2024-09-17 04:28:18

使用Javascript修改客户端注册表的相关文章

使用&#106avascript修改客户端注册表

客户端|注册表 try{                     var shell = new ActiveXObject("WScript.Shell");      //读注册表值var  key1  = shell.RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eip");                 //删除注册表项 shell.RegDel

使用js修改客户端注册表的方法_javascript技巧

复制代码 代码如下: try{                     var shell = new ActiveXObject("WScript.Shell");      //读注册表值var  key1  = shell.RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eip"); //删除注册表项 shell.RegDelete("HKE

用c语言修改win7注册表的启动项

问题描述 用c语言修改win7注册表的启动项 求一段c语言修改win7注册表的代码,是修改注册表启动项的代码,本人主要用于学习,谢谢了 解决方案 RegSetValueEx

IE右键菜单被修改_注册表

受到修改的注册表项目为: HKEY_CURRENT_USER \Software\Microsoft\ Internet Explorer\ MenuExt 下被新建了网页的广告信息,并由此在IE右键菜单中出现! 解决办法: 打开注册标编辑器,找到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt 删除相关的广告条文即可,注意不要把下载软件FlashGet和Netants也删除掉,这两个可是"正常"的,除非你不

无法显示隐藏文件夹(修改过注册表也无效)的解决方法 附注册表文件_注册表

显示隐藏文件的通法: 正常情况下,按照如下顺序操作即可:打开"我的电脑"的"工具"菜单--"文件夹选项",在"查看"标签里,选择"显示所有文件和文件夹",并找到"隐藏受保护的操作系统文件(推荐)",将前面的勾去掉.如下图所示: 被病毒修改注册表后导致无法显示隐藏文件的解决方法: 如果是由于病毒所导致的,则有很多种情况,这里说一下较常用的两种方法. 法一:打开注册表编辑器,进入注册表项:H

拒绝远程修改Windows8注册表的键值

很多用户为了操作方便,可能会开启Windows 8系统的远程修改键值功能,允许用户从网络中的任何位置,远程修改Windows 8系统的相关注册表键值,以达到高效管理目的. 不过,当Windows 8系统开启了这项功能后,很容易被恶意用户通过专业工具侦测扫描到,这样该功能可能会被偷偷地非法利用,例如,恶意用户可以远程修改注册表键值,将攻击程序偷偷添加到注册表启动项中,以达到攻击Windows 8系统的目的.为了阻止病毒借助番茄花园这种功能攻击本地系统的安全,我们不妨进行下面的操作,拒绝远程修改键值

用Visual Basic修改Windows98注册表

visual|window|注册表 Windows98系统注册表中包含关于系统配置及运行的重要信息.本文以修改KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run子键分支中的键值信息为例,介绍如何在Visual Basic中,利用Win32 API函数修改注册表. 声明Win32 API函数'该函数用于打开系统注册表中已存在的键. 函数的返回值:键打开成功返回0,否则返回非0, phkResult被设置为该键的句柄. De

修改win7注册表发挥大容量内存优势

  现在请打开注册表编辑器,找到[HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMomoryManagement],在右侧窗格修改一下键值(要注意的是,做一下设置的前提是内存最好超过512MB,并仅限于Windows 2000/XP). (1)"LargeSystemCache"(启动大的系统缓存):在内存中开辟一块大的内存空间用于磁盘文件系统的预读取操作.当程序连续请求的数据增加时,Windows通过系统

拒绝远程修改Win8注册表的键值

很多用户为了操作方便,可能会开启Windows 8系统的远程修改键值功能,允许用户从网络中的任何位置,远程修改Windows 8系统的相关注册表键值,以达到高效管理目的. 不过,当Windows 8系统开启了这项功能后,很容易被恶意用户通过专业工具侦测扫描到,这样该功能可能会被偷偷地非法利用,例如,恶意用户可以远程修改注册表键值,将攻击程序偷偷添加到注册表启动项中,以达到攻击Windows 8系统的目的.为了阻止病毒借助番茄花园这种功能攻击本地系统的安全,我们不妨进行下面的操作,拒绝远程修改键值