winrar 加壳-如何把自解压文件右键的“用winrar打开”去掉?我看了网上的改16进制码的方法,但我试了不行!

问题描述

如何把自解压文件右键的“用winrar打开”去掉?我看了网上的改16进制码的方法,但我试了不行!

这是我从网上找来的:
先做好自解压程序,然后使用 C32asm 或者其它二进制编辑工具打开该exe文件,搜索十六进制526172211A07,把其中的61改成其它数值,或者改72为其它数值。我这里把61改为00。如果你改的是61的话,再搜索807A0161,把61改成之前改的值;如果你之前改的72话,那么这里再搜索807A0272,把72改成之前改的值就可以了。

我试了不行,我用ultraedit打开自解压文件后,搜索807A0161和807A0272找不到,搜索526172211A07就能找到,为何会这样的?于是我只改526172211A07,保存后,右键的“用winrar打开是没有了”,但是解压时出现文件已损坏。我又下载了一个叫winrar sfx patch的软件(据说可以去掉右键的“用winrar打开”的),结果也是这种情况。我的系统是win7旗舰版。到底怎样才能去掉winrar自解压文件右键的“用winrar打开”?

解决方案

问多一句,自解压文件怎样躲过杀毒软件的检查?我搞这东西时,360老是提示是病毒。

时间: 2016-01-20

winrar 加壳-如何把自解压文件右键的“用winrar打开”去掉?我看了网上的改16进制码的方法,但我试了不行!的相关文章

加密-php中存在16进制内容文件

问题描述 php中存在16进制内容文件 在网上找了个开源代码,安装成功访问提示"Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 5"报错文件是因为该文件内容为16进制内容,这个是加密了的吗?有没办法可以解决哦 解决方案 将16进制内容的txt文件写成其他文件php 16进制压缩---------------------- 解决方案二: [http:/

求助c#16进制写入文件问题

问题描述 本来要对一个2进制文件进行改写.计划采用如下方法.byte[]buffer=newbyte[139]FileStream.Seek(offset,SeekOrigin.Begin);//文件流定位FileStream.Write(buffer,0,140);//将buffer数组内数据写入文件现在头痛的是buffer赋值的问题..这个buffer为16进制的类似下面这样共有100多个字节.2E00310032003500252003100380036002F00730065006200

C/C++ 读取16进制文件

1.为什么有这种需求 因为有些情况需要避免出现乱码.不管什么编码都是二进制的,这样表示为16进制就可以啦. 2.如何读取16进制文件 最近编程用这一问题,网上查了一下,感觉还是自己写吧. 16进制数据一般是:text=0x340xb5...,就是0x开头,之后是两个数字十六进制数. 如果直接使用sscanf(text,"0x",&num),会把连续的数字读进去直到遇到'x'. 如使用sscanf读取text第一个读到的十六进制数是0x340,误判啦.最后,因为是4个一组,就先把

通过16进制文件头判断文件类型

package cn.edu.hactcm.cfcms.utils; import java.io.FileInputStream; import java.io.IOException; import java.util.HashMap; /**  * author : CFMS :Computer files management system  * version :1.0 2013-3-1 下午10:21:32  */ public class CheckFileType {  // 缓

修复被损坏的自解压文件

  在网络上传递文件时,通常用户都喜欢将被传送的文件压缩成自解压文件,以方便他人打开.此外,互联网上下载文件时,也经常会遇到自解压文件.修复被损坏的自解压文件,可通过以下方法来解决. 当打开用WinZIP或WinRAR压缩的自解压文件时,如果弹出类似"WinZip EXE-SelfExtractor file is corrupt,possible it isdamaged or disk transfer error"的警告框,则表明WinZip自解压文件的文件头受损.将自解压文件扩

c#-现有一个完整的exe文件,如何使用C#给他加壳

问题描述 现有一个完整的exe文件,如何使用C#给他加壳 我现在有一个exe文件,不知道语言版本,想使用c#给他加一个壳,网上找了几个说把exe文件直接放在resources中当作资源使用,问题是直接当资源只能用c#的exe文件,现在运行文件未知. 不能用调用的方式做,我不想别人能看到这个exe文件,不然拷出来直接就能用了.假如说C#不好做也可以用其他的语言做,给个方法. 解决方案 C#依赖.net框架库,一般不是用加壳,而是用混淆. 比如 NET Reactor xeoncode DotFus

为Android的apk应用程序文件加壳以防止反编译的教程_Android

一.什么是加壳?加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作.大多数病毒就是基于此原理. 二.加壳作用加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的.这种技术也常用来保护软件版权,防止被软件破解. 三.Android Dex文件加壳原理PC平台现在已存在大量的标准的加壳和解壳工具,但是Android作为新兴平台还未出现APK加壳工具.Android Dex文件大量使用引用给加壳带来了一定的难度,但是从理论上讲,Android APK加壳

为Android的apk应用程序文件加壳以防止反编译的教程

一.什么是加壳? 加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作.大多数病毒就是基于此原理. 二.加壳作用 加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的.这种技术也常用来保护软件版权,防止被软件破解. 三.Android Dex文件加壳原理 PC平台现在已存在大量的标准的加壳和解壳工具,但是Android作为新兴平台还未出现APK加壳工具.Android Dex文件大量使用引用给加壳带来了一定的难度,但是从理论上讲,Android AP

如何创建自解压文件

  什么是自解压文件 自解压文件就是用压缩软件压缩成的可执行文件,优点是解压时不需要其它软件,比如你用winrar压缩了一个文件,如果另外一台电脑上面没有安装winrar的话就无法解压了,但是如果压缩成自解压格式的话就可以用了. 自解压的压缩文件是压缩文件的一种.因为它可以不用借助任何压缩工具,而只需双击该文件就可以自动执行解压缩,因此叫做自解压文件.同压缩文件相比,自解压的压缩文件体积要大于普通的压缩文件(因为它内置了自解压程序),但它的优点就是可以在没有安装压缩软件的情况下打开压缩文件(文件