1、首先读取注册表中本地软件安装的位置,如果未安装则无就跳转到下载页面。
2、启动软件,关闭页面。
3、如报错提示。
<SCRIPT language=javascript>
<!--
function killErrors(){
alert("请将您浏览器Internet选项中的“对没有标记为安全的ActiveX控件进行初始化和脚本运行”设置为“启用”!/n/n然后刷新本页登陆!");
return true;}
window.onerror = killErrors;
var WshNetwork = new ActiveXObject("WScript.Network");
ComputerName=WshNetwork.ComputerName+"/"+WshNetwork.UserName;
alert(ComputerName);
//读注册表中的计算机名
var obj = new ActiveXObject("WScript.Shell");
var str="HKLM//System//CurrentControlSet//Control//ComputerName//ComputerName//ComputerName";
alert(obj.RegRead(str));
//写入启动项
//str2="HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Run//eip";
//obj.RegWrite(str2,"C://eip//eip.lnk","REG_SZ");
//alert(obj.RegRead(str2));
//禁用任务管理器1,否0
str3="HKEY_CURRENT_USER//Software//Microsoft//Windows//CurrentVersion//Policies//System//DisableTaskMgr"
obj.RegWrite(str3,"0","REG_DWORD");
alert(obj.RegRead(str3));//-->
</SCRIPT>
var str1="HKEY_LOCAL_MACHINE\\SOFTWARE\\Notesystem1.0\\Location";
//alert(obj.RegRead(str1));
var link = "file:///"+obj.RegRead(str1)+"NoteSystemV1.0.exe";
link = link.replace(/\\/g,"/");
var regS = new RegExp(" ","gi");
link = link.replace(regS,"%20")
Run(link,'File');
替换第一个匹配的字符串,相信这个大家都已经很精通了。在这里就不举例子了。
1.替换所有要替换字符 零度科技
<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//把所有的“Hello World!”替换为“Welcome you!”。“/g”是替换全部。
alert(str.replace(/Hello World!/g,"Welcome you!"));
</script>
2.替换所有要替换的特殊字符。
<script type="text/javascript">
var str = "$Hello World!$Hello World!$Hello World!";
//利用正则表达式把所有的“$”替换为“#”。“$”为特殊字符,所以前面要加“\\”。
var regS = new RegExp("\\$","g");
alert(str.replace(regS,"#"));
</script>
如下为简单示例:
<script language="javascript">
var strM = "javascript is a good script language";
//在此我想将字母a替换成字母A
alert(strM.replace("a","A"));
</script>
只能替换第一个“a”字母
<script language="javascript">
var strM = "javascript is a good script language";
//在此将字母a全部替换成字母A
alert(strM.replace(/a/g,"A"));
</script>
可以替换所有“a”字母
javascript字符串替换所有要替换字符
javascript替换函数使用正则表达式
//将字母i全部替换成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace(/i/g,"5"));
</script>
//只将第一个字母i替换成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace("i","5"));
</script>
<script language="JavaScript">
<!--
var s = "testtest" ;
//第二个参数中的 g 表示全部匹配,i表示忽略大小写
var regS = new RegExp("test","gi");
alert(s.replace("test","Hello")); //只替换一个
alert(s.replace(regS,"Hello")); //全部替换
//-->
</script>
相关推荐
然而,对于一些特定场景,比如在Node.js环境下或者使用某些插件,可以实现与本地系统的交互,包括读取注册表内容。下面我们将详细探讨如何在JavaScript中实现这些功能。 首先,我们要明白,JavaScript主要应用于Web...
然而,"javascript写注册表"这个话题涉及到的是使用JavaScript来操作操作系统级别的注册表,这在现代浏览器环境中是受到严格限制的,因为出于安全考虑,JavaScript在用户浏览器中执行时无法直接访问或修改本地文件...
–读取注册表 var key = shell.RegRead(“HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer\\Linear scale\\eq_freq_0”); — 删除注册表 shell.RegDelete(“HKEY_CURRENT_USER\\Software\\AC3Filter\\equalizer...
例如,如果BS客户端程序的路径存储在注册表中,Web应用可以通过JavaScript调用一个ActiveX对象,该对象具有访问注册表的权限,然后读取路径并执行程序。 具体步骤如下: 1. **创建或查找注册表项**:Web应用首先...
例如,使用FileReader API读取本地EXE文件,然后创建一个URL来启动它。不过,这仍然受到同源策略和安全策略的限制,实际应用并不广泛。 4. **安全性考虑**:Web启动本地EXE会引发安全问题,因为它可能被恶意网站...
- `README.md`:可能包含关于如何安装、配置和使用插件的说明。 通过查看和学习这些文件,开发者可以了解如何将插件整合到自己的项目中,如何定义新的验证规则,以及如何自定义错误提示。 五、应用实例 1. 引入...
在探讨如何使用JavaScript来判断并获取注册表中可信任站点的方法之前,我们需要了解几个核心概念和组件。首先,“可信任站点”通常是指在浏览器安全设置中被定义为安全的网站地址,用户可以放心地访问而不会触发安全...
例如,使用Node.js的`registry-js`库,可以在服务器端读取注册表: ```javascript const Registry = require('registry-js'); let reg = new Registry(); reg.connect().then(() => { reg.readKey('HKCU\\...
在IE浏览器中,可以通过创建`ActiveXObject`对象并调用其`RegRead`方法来读取注册表中的临时目录路径: ```javascript var WshShell = new ActiveXObject("WScript.Shell"); var keyValue = WshShell.RegRead("HKEY...
而绿色软件,又称为便携式软件,是指不需安装即可在任意位置运行的程序,不修改系统注册表,不写入启动项,不留下任何临时文件,方便用户随身携带和快速使用。 要将CAB文件转换为绿色软件,首先需要理解CAB文件的...
这种技术在现代Web开发中被广泛应用,比如实现单页应用(SPA)的深度链接,或者在Web应用中调用桌面应用的功能。 在给定的描述中,我们看到一个流程: 1. **双击exe文件**:这指的是执行一个可执行文件(`.exe`),...
在实际应用中,这些功能可能结合使用,比如通过注册表保存用户的打印机选择,然后在C# ASP.NET应用中动态调整Web控件并利用打印功能进行输出。对于提供的压缩包文件`heisetoufa_test`,里面可能包含示例代码或者工具...
HTML页面修改注册表解密(CHM)是一个关于编程和软件开发的主题,主要集中在HTML技术和注册表操作上。CHM文件是Microsoft编写的帮助文件格式,通常包含一系列组织良好的文档、索引和搜索功能,用于技术文档的查阅。在...
3. JavaScript或jQuery的使用:HTML页面可能包含JavaScript代码,用于动态地读取、修改注册表内容,因为纯HTML无法直接操作系统资源,需要借助脚本语言。 4. 安全性考虑:处理注册表时,安全是至关重要的。学习如何...
1. 获取系统基本信息:病毒通过读取注册表中的信息来了解操作系统类型、服务状态、软件版本等,寻找系统和软件的漏洞,以便利用这些信息进行攻击。 2. 实现开机自启和内存常驻:病毒通过修改注册表中的启动键值,...
注册表应用路径一个 Node.js 模块,用于读取 Windows 上的 AppPaths 注册表项。 用于检索可以从命令提示符启动的应用程序。 使用 reg.exe,仅限WINDOWS !喜欢它? 给我买啤酒。安装npm install registry-apppaths -...
在C# ASP.NET开发中,有时我们需要实现对页面元素的精细控制,比如通过鼠标操作改变CSS样式、设置坐标位置,以及保存和读取这些值。此外,可能还需要处理打印功能和局域网内的查找操作。以下是一些相关知识点的详细...