免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

修改exe软件制作者

标题:修改 EXE 文件的作者信息的原理和详细介绍

导语:制作一个 EXE 软件时,我们需要设置它的元数据(元信息),例如软件的名称、作者、版权等。然而,在某些情况下,我们可能需要修改一个已经编译好的 EXE 文件的元数据。本教程将带领您了解修改 EXE 软件制作者信息的原理,并提供详细的修改步骤介绍。

一、EXE文件元数据的原理

Windows 系统中的可执行文件(EXE)包含很多信息,例如程序从何处启动、程序代码的内存布局等,这些信息成为 Portable Executable (PE) 文件格式的一部分。其中,资源数据(Resource Data)区域存储了与软件相关的图片,图标,菜单和字符串等资源。Version Information 是一个特殊类型的资源,它包含程序的版本信息和作者信息。修改 EXE 文件的作者信息,实际上就是修改它的 Version Information 资源。

二、修改 EXE 文件作者信息的工具和方法

要修改 EXE 文件的作者信息,您可以使用如下工具:

1. Resource Hacker(资源黑客)

2. ResEdit(资源编辑器)

3. PE Explorer(PE可执行文件浏览器)

本文将以使用 Resource Hacker 为例,介绍修改 EXE 文件的作者信息的过程。下载并安装 Resource Hacker 之后,请按照以下步骤操作:

步骤一:运行 Resource Hacker。

步骤二:单击 "File" 菜单,然后选择 "Open..." 打开您想要修改的 EXE 文件。

步骤三:在左侧窗口中找到 "Version Info" 分支,展开它。通常,您可以在下属的 "1" 文件夹选择 "1033" 的语言码。

步骤四:在右侧窗口中,您可以看到展示的是该 EXE 文件的版权信息和作者信息。

例子:

```

1 VERSIONINFO

FILEVERSION 1,0,0,1

PRODUCTVERSION 1,0,0,1

FILEFLAGSMASK 0x3fL

#ifdef _DEBUG

FILEFLAGS 0x1L

#else

FILEFLAGS 0x0L

#endif

FILEOS 0x4L

FILETYPE 0x1L

FILESUBTYPE 0x0L

BEGIN

BLOCK "StringFileInfo"

BEGIN

BLOCK "040904B0"

BEGIN

VALUE "CompanyName", "示例公司" //更改公司名称

VALUE "FileDescription", "示例程序" //更改文件描述

VALUE "FileVersion", "1.0.0.1" //更改文件版本

VALUE "InternalName", "示例程序.exe" //更改内部名称

VALUE "LegalCopyright", "Copyright 2019 示例公司. All rights reserved." //更改版权信息

VALUE "OriginalFilename", "示例程序.exe" //更改原始文件名

VALUE "ProductName", "示例程序" //更改产品名称

VALUE "ProductVersion", "1.0" //更改产品版本

END

END

BLOCK "VarFileInfo"

BEGIN

VALUE "Translation", 0x409, 1200

END

END

```

步骤五:在右侧窗口中找到您想要修改的项目,例如 "OriginalFilename",然后双击该值,在弹出的对话框中进行修改,然后单击 "OK"。

步骤六:完成所有修改后,单击 "File" 菜单,然后选择 "Save" 或 "Save As..." 保存您的 EXE 文件。

注意:在保存时,请确保备份原始文件,以免修改出错导致文件损坏。

现在您已经成功修改了 EXE 文件的制作者信息。本教程仅供学习与交流,请遵守相关法律法规,不得将修改技术用于侵权行为。


相关知识:
生成exe文件步骤
创建一个可执行文件(“exe”文件)是计算机编程的终极目标之一,因为这意味着你的程序可以在任何启用了相同操作系统的计算机上运行。在Windows操作系统中,可执行文件通常具有`.exe`扩展名。这些文件包含程序或计算机游戏的源代码,可由操作系统执行以运行相
2023-06-14
vs2019生成的exe文件在哪
Visual Studio 2019 是一款由微软开发的集成开发环境 (IDE),用于开发多种语言(如C++, C#, VB.NET 和 F#等)的软件,站点和应用程序。当您在 Visual Studio 2019 中完成项目的编码工作并生成程序后,主要的
2023-06-14
rar生成exe4g
在本教程中,我们将介绍如何使用RAR文件扩展名 (*.rar) 创建一个可执行程序,即生成一个具有扩展名为 *.exe 的文件。这样的文件通常称为自解压压缩文件,因为它允许用户在无需安装任何解压缩软件的情况下解压缩内容。当用户双击执行 *.exe 文件时,
2023-06-14
qt5打包生成exe
在本教程中,我们将简要介绍如何使用Qt5打包生成一个独立的exe文件,以便在没有安装Qt5的其他计算机上运行。Qt5是一个跨平台的框架,广泛用于开发包括GUI和非GUI应用程序。我们将主要关注Windows下的打包过程,但类似的原理也可用于其他平台。首先,
2023-06-14
python打包exe方法汇总
Python 打包 exe 方法汇总Python 是一种非常流行的编程语言,可以用于各种场景。如果你想将你的 Python 程序打包为一个独立的可执行文件 (.exe),以便在没有安装 Python 的电脑上运行,这篇文章将会向你介绍几种常见的方法。请注意
2023-06-14
octave打包exe
Octave 打包成 EXE(原理与详细介绍)GNU Octave 对于在科学计算和数学领域的研究和程序编写非常有用。然而在某些情况下,我们希望把 Octave 代码打包成一个可执行的 EXE 文件,这样用户在不安装 Octave 的情况下也可以运行我们的
2023-06-14