免费试用

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

vs生成的exe如何添加描述

在Visual Studio中为生成的exe添加描述信息是指在程序的属性中添加额外的元数据,例如:文件描述、公司名称、文件版本等。下面是如何为你的Visual Studio项目生成的exe添加描述信息的详细步骤:

1. 打开Visual Studio并加载你的项目。

2. 定位到你的项目的解决方案资源管理器中。 右键单击项目名称,然后选择“属性(Add)”,接着选择“新建项(New Item)...”。

3. 在“添加新项(Add New Item)”窗口中,选择“Visual C++” ,然后选择“Resource”。 你应该可以看到“version”图标。单击该图标,然后单击“添加(Add)”。 这将在你的项目中添加一个名为“resource.h”的新文件和一个名为“resources.rc”的资源文件。

4. 打开“resources.rc”文件。 在文件中,你会看到一串类似以下内容的代码:

```cpp

/////////////////////////////////////////////////////////////////////////////

//

// Version

//

VS_VERSION_INFO 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", "TODO: <公司名称>"

VALUE "FileDescription", "TODO: <文件描述>"

VALUE "FileVersion", "1.0.0.1"

VALUE "InternalName", "TODO: <内部名称>"

VALUE "LegalCopyright", "TODO: <版权信息>"

VALUE "OriginalFilename", "TODO: <原始文件名>"

VALUE "ProductName", "TODO: <产品名称>"

VALUE "ProductVersion", "1.0.0.1" // 注意在这里也要修改版本号

END

END

BLOCK "VarFileInfo"

BEGIN

VALUE "Translation", 0x409, 1200

END

END

```

5. 根据你的需求和实际情况,修改其中的“VALUE”字段。 例如,将`"TODO: <文件描述>"`替换为实际描述(如`"MyApp - A Simple Application"`),将`"TODO: <公司名称>"`替换为实际公司名称(如`"MyCompany Ltd."`),依此类推。同时,你还可以在此处修改文件版本号和产品版本号。

6. 保存更改,并重新编译你的项目(按F7键)。此时,你的EXE文件应该具有新的属性信息。

完成上述操作后,你可以右键单击生成的exe文件,然后选择“属性(Properties)”, 在“详细信息(Details)”选项卡下可以看到添加的描述信息。

需要注意的是,在某些Visual Studio版本中,你可能需要通过“资源视图(Resource View)”窗口(通过菜单栏“视图(View)”->“其他窗口(Other Windows)”->“资源视图(Resource View)”打开)编辑resources.rc文件和version信息。


相关知识:
开发exe程序的语言
开发exe程序的语言可以有很多,我会列举一些常见的编程语言和它们的简要介绍。在这里要指出的是,.exe 是 Windows 平台上的可执行文件格式。1. C/C++C/C++ 是创建 exe 程序最常见和最古老的编程语言。C 语言具有简洁、性能高、可移植性
2023-06-14
如何把exe打包到exe
将一个或多个exe文件打包成一个单独的exe文件的过程可称为“exe内嵌exe”。这样的打包可以方便地分发和管理多个程序,同时使用户更容易地启动和使用它们。下面,我将介绍如何将exe文件打包到单独的exe文件中,以及其中的基本原理。原理:1. 创建一个容器
2023-06-14
py制作exe文件
在本教程中,我们将介绍如何将Python脚本(py文件)转换为可执行文件(exe文件)。这对于将应用程序打包并在没有Python的计算机上运行它们非常有用。制作在没有安装Python的计算机上运行的.exe文件,需要使用单独的模块打包程序把Python脚本
2023-06-14
net exe 指令怎么生成
`net.exe`是一个Windows操作系统的命令行工具,主要用于管理网络资源、用户帐户和本地群组。它拥有很多功能,如添加网络共享、映射网络驱动器、创建用户帐户等。在这篇文章中,我们将详细解释`net.exe`指令的原理和使用方法。#### 原理`net
2023-06-14
java能打包exe文件吗
是的,Java 应用程序可以打包成 Windows 的可执行文件(.exe)。尽管 Java 本身是跨平台的,可以在多种操作系统上运行,但有时我们可能会想将其打包成一个针对特定平台(如 Windows)的可执行文件,这样用户就不需要额外安装 Java 运行
2023-06-14
java打包可执行exe
在本教程中,我们将学习如何将Java程序打包成可执行exe文件。通过将Java程序打包成exe文件,用户可以在没有安装Java运行时环境(JRE)的情况下轻松运行程序。一些常用的工具可以将Java应用程序转换为exe文件,如Launch4j、jpackag
2023-06-14