VS 2008资源 - 无法在.rc中添加CompanyName中的文件详细信息中查看公司名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS 2008资源 - 无法在.rc中添加CompanyName中的文件详细信息中查看公司名称相关的知识,希望对你有一定的参考价值。

寻找相关的答案却一无所获。

我添加了COMPANY_NAME 在我的.rc文件中,但仍无法在exe文件中看到公司名称(右键单击 - >属性 - >详细信息)

这是我的.rc文件的一部分:

VS_VERSION_INFO VERSIONINFO
 FILEVERSION CURRENT_VERSION
 PRODUCTVERSION CURRENT_VERSION
 FILEFLAGSMASK 0x17L
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040d04b0"
        BEGIN
            VALUE "FileDescription", DESCRIPTION
            VALUE "CompanyName", COMPANY_NAME
            VALUE "FileVersion", CURRENT_VERSION_STR
            VALUE "InternalName", NAME
            VALUE "LegalCopyright", COPYRIGHT
            VALUE "OriginalFilename", EXE_NAME
            VALUE "ProductName", PRODUCT_NAME
            VALUE "ProductVersion", CURRENT_VERSION_STR
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x40d, 1200
    END

我必须改变其他的东西吗?

我该怎么办,所以我的档案会包含公司名称?

答案

资源管理器根本不会在文件详细信息中显示CompanyName!

您当然可以将公司名称附加到LegalCopyright。

以上是关于VS 2008资源 - 无法在.rc中添加CompanyName中的文件详细信息中查看公司名称的主要内容,如果未能解决你的问题,请参考以下文章

vs将dll添加到rc资源

在VS中编辑修改资源视图后保存时提示-cannot change standard mfc resources ,无法保存资源视图的一个解决方法

在VS中编辑修改资源视图后保存时提示-cannot change standard mfc resources ,无法保存资源视图的一个解决方法

为啥 VS 2008 sp1 在 Win7 RC 上安装 abort?

如何在VS2010或VS2008下编译一个CUDA Toolkit 4.0 RC2程序?

无法在 Visual Studio 2017 RC 中添加全局 JavaScript Intellisense 引用