三、Notepad++ 更改exe文件

转载:https://blog.csdn.net/yldmkx/article/details/108388388

更改盘符,不用使用替换功能, 只需要在要替换的盘符前数据字母就行, 然后他就会自动覆盖, 相当于键盘点了Ins ScrLK功能

1. 下载及安装Notepad++

到Notepad++官网下载页面 https://notepad-plus-plus.org/downloads/ 下载,推荐选个新版,香港的有点特别,那就来个7.8.8版本的吧,下载后正常安装即可。

2.  Notepad++安装Hex-Editor插件

没有安装Hex-Editor插件时,Notepad++打开exe文件是乱码,所以我们需要加载Hex-Editor插件来处理二进制文件以及exe可执行文件。

Notepad++提供了插件下载网页 https://sourceforge.net/projects/npp-plugins/files/,进入该网页下滑找到Hex Editor(在页面中间处),然后点击进入。

 

 然后选择一个版本下载即可,但是很遗憾地告诉你,你有没有发现这些是09年的内容,所以……它们是32位系统的,和新版Notepad++不兼容。那去哪下载64位版的呢,可以去该GitHub页面https://github.com/chcg/NPP_HexEdit/releases 选择64位的下载,如果没有可以私聊我。

下载后解压,文件夹里面有个HexEditor.dll文件,此时还需将解压后的文件夹重命名为HexEditor,然后放入Notepad++目录中的plugins文件夹下即可 。

       

3. 以二进制或十六进制查看exe文件

这时候我们重新打开Notepad++可以发现工具栏多了个“H”选项,这就是加载了Hex-Editor插件后的效果,在菜单栏中的“插件”也可以发现多了Hex-Editor,此时我们进入“Options”进行相应设置。

    

在start layout子菜单中主要有以两个,一个是黄色箭头指向的数据是几个bit一组显示,默认8-bit就行,然后红色箭头是以几进制显示文本内容,binary就是我们熟知的二进制,hexadecimal则是16进制,视情况而定。更改后保存关闭即可,然后打开一个exe文件就可以看到16进制的文本内容,右边是文档内容(英文字符正常显示,不过还有乱码,可能存在一些特殊字符),左边是该文档内容所对应的的16进制。

 

      

直接编辑是不可行的,而且菜单栏显示也是灰化的,如下图。

      

那我们自然而然想到了替换可不可以, 如上图,工具栏中望远镜是查找,旁边就是替换,红色箭头所指处。

打开查找,默认只能输入16进制内容(0-f),Hexadecimal类型内容,不能输入我们要查找的内容。

      

所以我们需要更改数据类型,如Unicode String类型,此时就可以输入正常字符了,如 d:\,可以相应进行替换,修改内容保存。

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Notepad是一款旨在替代Windows默认的notepad的文本编辑器,具有更强大的功能。它有两个版本,一个是ANSI版本,一个是UNICODE版本。对于大多数人来说,Notepad可以作为notepad的增强版,满足他们在日常应用中的需求。 要以管理员的方式打开Notepad并设置为默认打开方式,可以按照以下步骤进行操作: 1. 打开设置,点击“首选项”。 2. 在“文件关联”中,双击".txt"文件类型。 3. 将.txt移动到注册框中。 4. 第二步是设置Notepad为默认打开方式。 请注意,要将Notepad设置为默认打开方式,你需要将"@=“C:\Program Files\npp\Notepad.exe”%1"这一行中的路径更改为你电脑上Notepad.exe文件的绝对路径。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Notepad++.zip](https://download.csdn.net/download/weixin_41937552/12920294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [win10设置notepad++默认打开txt - 两步解决](https://blog.csdn.net/java_cpp_/article/details/130762422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [如何将notepad++设置为默认打开方式](https://blog.csdn.net/weixin_45959314/article/details/125798110)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值