二进制编辑器 (c + +)

02/14/2019

本文内容

注意

在 二进制编辑器 中编辑对话框、图像或菜单等资源是很危险的。 不正确的编辑可能会损坏资源,导致其在其本机编辑器中无法读取。

二进制编辑器 允许在二进制级别编辑十六进制或 ASCII 格式的任何资源。 还可以使用 查找命令 来搜索 ASCII 字符串或十六进制字节。 仅当需要查看或更改 Visual Studio 环境不支持的自定义资源或资源类型时,才应使用 二进制编辑器 。 二进制编辑器 在 Express 版本中不可用。

若要在新文件上打开 二进制编辑器,请前往 "菜单 文件 > " "新建 > 文件",选择要编辑的文件的类型,然后选择 "打开" 按钮旁边的下拉箭头,然后选择 "使用 > 二进制编辑器 打开"。

若要在现有文件上打开 二进制编辑器,请前往 "菜单" "文件 > > " "打开 文件",选择要编辑的文件,然后选择 "打开" 按钮旁边的下拉箭头,然后选择 "使用 > 二进制编辑器 打开"。

二进制编辑器 中显示的对话框的二进制数据

只有某些 ASCII 值在 二进制编辑器 中表示, (0X20 到 0x7E) 。 扩展字符在 二进制编辑器 的 "右面板 ASCII 值" 部分中显示为句点。 可打印字符是 ASCII 值32到126。

提示

使用 二进制编辑器 时,在许多情况下,您可以右键单击以显示特定于资源的命令的快捷菜单。 可用命令取决于所指向的光标。 例如,如果在指向 二进制编辑器 时选择了十六进制值,则右键单击时,快捷菜单会显示 剪切、 复制 和 粘贴 命令。

操作方式

利用 二进制编辑器 ,您可以:

打开 Windows 桌面资源进行二进制编辑

在 资源视图中,选择要编辑的特定资源文件。

右键单击该资源,然后选择 " 打开二进制数据"。

备注

如果使用 " 资源视图 " 窗口打开 Visual Studio 无法识别其格式的资源(如 RCDATA 或自定义资源),则该资源会自动在 二进制编辑器 中打开。

打开托管资源进行二进制编辑

在 解决方案资源管理器 中,选择要编辑的特定资源文件。

右键单击该资源,然后选择 " 打开方式"。

在“打开方式” 对话框中,选择“二进制编辑器” 。

备注

您可以使用 图像编辑器 和 二进制编辑器 处理托管项目中的资源文件。 你要编辑的任何托管资源都必须是链接的资源。 Visual Studio 资源编辑器不支持编辑嵌入的资源。

编辑资源的步骤

如果要对已在另一个编辑器窗口中进行编辑的资源使用 二进制编辑器 ,请先关闭其他编辑器窗口。

选择要编辑的字节。

Tab 键在 二进制编辑器 的十六进制和 ASCII 部分之间移动焦点。 您可以使用 Page Up 和 page Down 键在资源中一次移动一屏。

键入新值。

值立即在十六进制和 ASCII 部分中更改,并将焦点移到下一行中的下一个值。

备注

关闭编辑器时, 二进制编辑器 会自动接受更改。

查找二进制数据

可以搜索 ASCII 字符串或十六进制字节。 例如,若要查找 Hello,可以搜索字符串 " hello " 或其十六进制值 " 48 65 6C 6C 6F"。

中转到菜单 编辑 > 查找。

在 " 查找内容 " 框中,从下拉列表中选择之前的搜索字符串或键入要查找的数据。

选择任一 " 查找 " 选项,然后选择 " 查找下一个"。

创建新的自定义资源或数据资源

你可以通过将资源置于单独的文件中来创建新的自定义资源或数据资源,方法是使用常规资源脚本 ( .rc) 文件语法,然后在 解决方案资源管理器 中右键单击项目并选择 " 资源包括" 来包含该文件。

创建 .rc 文件 (其中包含自定义资源或数据资源)。

可以在 .rc 文件中键入自定义数据,格式为以 null 结尾的带引号的字符串,或十进制、十六进制或八进制格式的整数。

在 解决方案资源管理器 中,右键单击项目的 .rc 文件,然后选择 " 资源包括"。

在 " 编译时指令 " 框中,键入一个 #include 语句,该语句提供包含自定义资源的文件的名称,例如:

#include mydata.rc

请确保所键入内容的语法和拼写正确。 将 编译时指令 框的内容插入到资源脚本文件中的内容与键入的内容完全相同。

选择 "确定" 以记录所做的更改。

创建自定义资源的另一种方法是将外部文件导入为自定义资源,请参阅 如何:管理资源。

备注

创建新的自定义资源或数据资源需要 Win32。

要求

请参阅

android 二进制编辑器,二进制编辑器 (c + +)相关推荐

  1. android studio 2.1 ndk,Android studio 2.1编辑器(CLint)无法找到使用原生(ndk)插件的模块的标题...

    它看起来像AndroidStudio 2.1编辑器突出显示来自本地模块红色的头文件,就像它缺失一样.它似乎构建和运行,但没有问题.任何人都面临同样的问题? (见下图)Android studio 2. ...

  2. android studio编辑页面案例,2.4、Android Studio使用主题编辑器设计主题

    Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能: 1. 创建和更改你的app主题 2. 为不同的资源适应主题 3. 普通的UI颜色更改的实时显示 主题编辑器 这一节描述 ...

  3. 2.4、Android Studio使用主题编辑器设计主题

    2019独角兽企业重金招聘Python工程师标准>>> Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能:  1. 创建和更改你的app主题  2. 为 ...

  4. android 视频转字节,如何将视频文件(.mp4)格式转换为android中的二进制格式?...

    我想在网络服务器上传视频.我得到了我想要以二进制格式传递文件的服务,我该怎么做?如何将视频文件(.mp4)格式转换为android中的二进制格式? 我试图通过base64将视频文件转换为二进制格式.. ...

  5. 在 Android 中调用二进制可执行程序(native executable )

    在 Android 中调用二进制可执行程序(native executable ) 前几天有需要在java代码中调用二进制程序,就在网上找了些资料,写点东西记录下. Android 也是基于linux ...

  6. android端富文本编辑器HRichEditor

    HRichEditor android端富文本编辑器 项目地址:https://github.com/huangdali/HRichEditor 使用方法见DEMO 所有功能已经实现,期待你的star ...

  7. Android完美实现录音编辑器

    Android完美实现录音编辑器 一.目标 二.准备工作 三.功能分析 1. 界面组成 2. 事件处理 四.实现过程 五.一些技术问题 1. MediaPlayer 2. Chronometer 3. ...

  8. kali linux 里vim如何使用_Kali Linux的vi编辑器/vim编辑器使用方法

    转载声明:本文为转载文章 Kali Linux系统的vi编辑器/vim编辑器的使用和CentOS有很多不同.基本使用方法如下 1.vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(comma ...

  9. 计算机 二进制 中国,二进制与计算机

    二进制与计算机事物的多少或者顺序,我们可以用一种称为"数"的符号来表示.事物的数量是无穷的,我们却不可能创造无数个符号.为了解决这个难题,人们创造了进位制(又叫做位值制),这样就可 ...

  10. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

最新文章

  1. 【翻译转载】【官方教程】Asp.Net MVC4入门指南(2):添加一个控制器
  2. spring IOC容器的扩展
  3. 浅谈 Android 自定义锁屏页的发车姿势
  4. 4.0 编译apk中无classes.dex问题解决方法
  5. 如何快速弄懂一个新模型_如何评估创业项目是否靠谱?一个新的模型 | 创创锦囊...
  6. mysql异机还原_MySQL innobackupex全量备份恢复
  7. erp生产管理系统排名_仁和ERP软件企业管理系统如何提高生产管理
  8. LKT系列加密芯片如何预置openssl生成的rsa密钥完成运算(三)
  9. Python 傅里叶分析
  10. 人大副教授从细节上教你如何快速进行研究生早期的科研之路
  11. 7 CSS字体样式属性
  12. 使用C语言gets函数和gets_s函数,读取含空格的字符串
  13. plsql查看建表语句
  14. [2017-08-28]Abp系列——业务异常与错误码设计及提示语的本地化
  15. Android中@GuardedBy
  16. 统计一组名字中每个姓出现的次数
  17. ad18放置标尺(测量)
  18. 文本超出显示省略号的方法
  19. 微信号第二次修改技巧?官方终于支持修改!
  20. c语言浮点数无效,深入C++浮点数无效值定义与判定的解决办法

热门文章

  1. 计算机应用备课教案,计算机应用基础教案备课(全套).doc
  2. html网页设计需求分析,网页设计需求分析方法
  3. html静态网页设计实训总结,网页设计实训心得体会范文
  4. visio 2007 简体中文版下载
  5. 第3章(3.2~3.7节)线性/Softmax回归实现【深度学习基础】--动手学深度学习【Tensorflow2.0版本】
  6. vscode风格个人主页源码
  7. 偏安一隅的健身房和健身器材市场,还有多少故事可讲?
  8. 移动硬盘插电脑上驱动感叹号_如何通过移动驱动器向手机或平板电脑添加额外的存储空间...
  9. 第10周项目1 二叉树算法库
  10. 数据库图书管理系统设计报告(基于软件工程)