去掉RAR右键解压菜单的VBS代码_vbs

原理: http://demon.tw/programming/vbs-binary-file-another.html

复制代码 代码如下:

Public ReadBinary
ReadBinaryDat(".\1.exe")
BinaryDat = Replace(Replace(ReadBinary, "526172211a07", "522172211a07"), "807a0161", "807a0121")
WriteBinaryDat "new.exe", BinaryDat
Function ReadBinaryDat(FileName)
 Const adTypeBinary = 1
 Dim stream, xmldom, node
 Set xmldom = CreateObject("Microsoft.XMLDOM")
 Set node = xmldom.CreateElement("binary")
 node.DataType = "bin.hex"
 Set stream = CreateObject("ADODB.Stream")
 stream.Type = adTypeBinary
 stream.Open
 stream.LoadFromFile FileName
 node.NodeTypedValue = stream.Read
 stream.Close
 Set stream = Nothing
 ReadBinary = node.Text
 Set node = Nothing
 Set xmldom = Nothing
End Function

Sub WriteBinaryDat(FileName, Buf)
 Const adTypeBinary = 1
 Const adSaveCreateOverWrite = 2
 Dim stream, xmldom, node
 Set xmldom = CreateObject("Microsoft.XMLDOM")
 Set node = xmldom.CreateElement("binary")
 node.DataType = "bin.hex"
 node.Text = Buf
 Set stream = CreateObject("ADODB.Stream")
 stream.Type = adTypeBinary
 stream.Open
 stream.write node.NodeTypedValue
 stream.saveToFile FileName, adSaveCreateOverWrite
 stream.Close
 Set stream = Nothing
 Set node = Nothing
 Set xmldom = Nothing
End Sub

时间: 2024-10-26 19:30:02

去掉RAR右键解压菜单的VBS代码_vbs的相关文章

去掉RAR右键解压菜单的VBS代码

前两天写了个批处理的,效率不高,百度.谷歌后找到一个更好的办法   原理: http://demon.tw/programming/vbs-binary-file-another.html 复制代码 代码如下: Public ReadBinary ReadBinaryDat(".1.exe") BinaryDat = Replace(Replace(ReadBinary, "526172211a07", "522172211a07"), &quo

IE浏览器增加“复制图像地址”的右键菜单的vbs代码_vbs

但IE以及与IE共用右键菜单的MyIE.Sogou等浏览器均没有复制图像链接地址的快捷菜单,通常只有选择图片的属性再在属性对话框中复制图片地址,很麻烦!下面我们给IE添加一个"复制图像地址"的右键菜单,步骤如下: VB新建一个ActiveX Dll工程,工程名:NetCopyURL,将默认生成的类名改为clsCopyURL 在clsCopyURL.cls中添加如下代码: Public Sub CopyImageURL(URL As String) Clipboard.Clear Cli

把自解压的RAR压缩包解压到指定的软件安装目录

原文 把自解压的RAR压缩包解压到指定的软件安装目录 今天千里独行同学给轻狂来信问了一个问题:如何把一个自解压的RAR压缩包解压到我们指定的软件安装目录.   其实,在NSIS中,我们可以灵活运用相关的计算机知识来达到我们的目的.   我简单写了一个教程,不足的地方请方家指正.   第一步,我们新建一个自解压的压缩包(为了叙述方便,我们压缩一个"新建文本文档.txt"):   右键单击"新建文本文档.txt",选择"添加到压缩文件",勾选&quo

虚拟主机RAR在线解压和在线压缩

虚拟主机RAR在线解压有什么好处:可以大幅度的减少上传时间,可以确保资料的完整性(比如您的网站有几百到几千个文件,您不可能用FTP完整的传上去,那么多文件传漏或传断线那都是很正常的事情),如果把您的站点打包成RAR文件 那么传一个RAR文件,就完全可以保证资料一个都不少. 1.把您的网站打包成RAR文件(比如abc.rar),传到FTP的DB文件夹 2.使用您的用户名和密码登陆本站(按照以下步骤点击) 3.自助管理--主机管理--操作下的管理 --[网站打包/还原]--"网站还原"--

VBS 添加右键计算文件MD5的实现代码_vbs

最近相关的备份比较频繁,为了校验文件的完整性,老是要打开某文件HASH校验工具,比较麻烦,于是乎写了这个东东,文件较大时计算有点慢,文件的MD5值保存在剪贴板!效果如图: 使用方法: 1.先将GetMD5.reg文件导入注册表以添加右键菜单,GetMD5.reg代码如下: 复制代码 代码如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\HASH(&G)\command]@="WScript.exe //

支持中文Java压缩与解压zip文件程序代码

apache ant下载地址: http://ant.apache.org/bindownload.cgi 把lib/ant.jar放到我们项目的构建路径中,只需要ant.jar.其实ant的zip API与jdk的高度相似,如果之前是用jdk的api写的,基本上只要更改顶部的import包就可以了  代码如下 复制代码 package common;   import java.io.BufferedInputStream; import java.io.BufferedOutputStrea

支持断点下载的VBS代码_vbs

之前我就介绍过VBScript语言的强大.今天再给出一个支持断点下载的VBS代码. 并附上VBS代码的解析,不懂的朋友可以配合微软的SCRIPT56.CHM文档自学.很简单, VBS的好处就是代码易于理解.基本上每行代码执行功能都用英文表示出来了. 这个代码也是对我以前介绍的VBS下载功能的补充. 老规矩,复制保存为dl.vbe. 不过这个VBS的代码的不同之处不是双击运行,而是在CMD命令行下执行. 下载功能执行的格式是: cscript.exe dl.vbs (目标文件地址) [以下载Met

禁止QQ上网的vbs代码_vbs

是个不错的网站在这里我表示个人意见支持支持永远支持 今天我给大家做个"用vbs代码禁止QQ上网"的教程.希望大家喜欢 dim bag,pipe,honker,good do good="." set bag=getobject("winmgmts:\\"&good&"\root\cimv2") set pipe=bag.execquery("select * from win32_process wh

了解VBE VBE则是编译后(加密)的VBS代码_vbs

一.vbe与vb VBE跟VBS差不多,都是VB脚本代码文件,但他们也有不同: VBS是明文代码,就是说可以直接使用记事本编辑: VBE则是编译后(加密)的VBS代码,使用记事本打开不能直接看到源代码.(有些例外) 加密工具有很多,其中常用的是 Microsoft Script Encoder(screnc.exe),此外还有许多. VBE格式在QQ传文件中往往不会被拦截,而VBS格式却会被拦截,这应该是程序设计者的一个失误. 因此,所以很多人没有进行加密而直接改扩展名为"VBE",依